رمزنگاری هوشمندانه تر 🟰 حریم خصوصی امن تر
💠این عکس به خودی خود گوینده همه ماجراست . پس اگه اطلاعات کاربریتون براتون مهم هست برای رمزنگاری حساب های کاربری وقت بیشتری بزارید .
❇️بیاید با هم ویژگی های یک رمزنگاری خوب رو مرور کنیم :
🔴رمز باید طولانی باشد . به طوری که حداقل از 8 کاراکتر تشکیل شده باشد.
🔴ترکیبی از حروف، اعداد و علائم نگارشی باشد.
🔴در صورت امکان در هر جایی از پسورد مجزا استفاده شود.
🔴در پسورد نباید از اطلاعات شخصی مانند نام و شماره شناسنامه و تاریخ تولد و … استفاده شود.
🔴یک پسورد نباید شامل لغت های خاص باشد.
🔴یک پسورد نباید از الگوهای خاص تشکیل شده باشد.
🔴پسوردها باید بعد از مدت زمانی تغییر پیدا کند و از رمز عبور قدیمی استفاده نشود.
🆔@Com_HSU
💠این عکس به خودی خود گوینده همه ماجراست . پس اگه اطلاعات کاربریتون براتون مهم هست برای رمزنگاری حساب های کاربری وقت بیشتری بزارید .
❇️بیاید با هم ویژگی های یک رمزنگاری خوب رو مرور کنیم :
🔴رمز باید طولانی باشد . به طوری که حداقل از 8 کاراکتر تشکیل شده باشد.
🔴ترکیبی از حروف، اعداد و علائم نگارشی باشد.
🔴در صورت امکان در هر جایی از پسورد مجزا استفاده شود.
🔴در پسورد نباید از اطلاعات شخصی مانند نام و شماره شناسنامه و تاریخ تولد و … استفاده شود.
🔴یک پسورد نباید شامل لغت های خاص باشد.
🔴یک پسورد نباید از الگوهای خاص تشکیل شده باشد.
🔴پسوردها باید بعد از مدت زمانی تغییر پیدا کند و از رمز عبور قدیمی استفاده نشود.
🆔@Com_HSU
👍8
♨️آغاز مسابقات برنامه نویسی تابســـ🔆ـــتانه ♨️
زمان:
🗓 آغاز 26 مرداد 🕛12 ظهر
🔚🗓 پایان 28 مرداد 🕛12 ظهر
برای ارسال پاسخ ها سه روز فرصت دارید.✅
سطح سوالات📝 : متوسط
برای شرکت در مسابقه از طرق لینک زیر اقدام کنید :
👈🏻لینک اصلی⌨
👈🏻لینک کمکی⌨
برای نفر اول جایزه ای از سوی انجمن علمی در نظر گرفته شده است.🎁(به مبلغ 100 هزار تومان + یکی از دوره ها یا کارگاه های آینده انجمن علمی کامپیوتر، با هر مبلغی به انتخاب شما بصورت رایگان ثبت نام خواهید شد.)
‼️ تمامی دانشجویان از هر رشته و هر ورودی با هر زبان برنامه نویسی مجاز به شرکت در مسابقه میباشند.
🆔@com_hsu
زمان:
🗓 آغاز 26 مرداد 🕛12 ظهر
🔚🗓 پایان 28 مرداد 🕛12 ظهر
برای ارسال پاسخ ها سه روز فرصت دارید.✅
سطح سوالات📝 : متوسط
برای شرکت در مسابقه از طرق لینک زیر اقدام کنید :
👈🏻لینک اصلی⌨
👈🏻لینک کمکی⌨
برای نفر اول جایزه ای از سوی انجمن علمی در نظر گرفته شده است.🎁(به مبلغ 100 هزار تومان + یکی از دوره ها یا کارگاه های آینده انجمن علمی کامپیوتر، با هر مبلغی به انتخاب شما بصورت رایگان ثبت نام خواهید شد.)
‼️ تمامی دانشجویان از هر رشته و هر ورودی با هر زبان برنامه نویسی مجاز به شرکت در مسابقه میباشند.
🆔@com_hsu
👍12👎2
Forwarded from گردهمایی انجمنهای علمی دانشجویی کشور
انجمن علمی مهندسی مکانیک دانشگاه بوعلی سینا و انجمن مکانیک خوارزمی خوارزمی باهمکاری انجمن های علمی برتر سراسرکشور برگزار میکنند
🔰دوره آموزشی صفرتاصدپایان نامه نویسی وثبت اختراعات به همراه اعطای گواهی معتبر
سرفصل های دوره
💠پایان نامه نویسی
1)انتخاب عنوان مناسب
2)ساختار کلی پایان نامه
3)روش تحقیق پایان نامه
4)گردآوری داده ها و منابع
5)چگونگی دفاع از پایان نامه
💠ثبت اختراعات
1)مبانی کلی ثبت اختراع
2)چگونگی ثبت اظهارنامه الکترونیکی
3)چگونگی تکمیل مستندات
4)نحوه ی داوری اختراعات
👤نام ورزومه مدرس دوره:جناب آقای دکتراحمد قنبری
مدیر مرکز نوآوری محیط زیست، انرژی های نو و تجدیدپذیر
ثبت 22مقاله isi/ثبت 4اختراع/ترجمه یک جلدکتاب
💶هزینه دوره:70هزارتومان
مخاطبین کارگاه:تمامی رشته هادرتمام مقاطع تحصیلی
جهت ثبت نام وکسب اطلاعات بیشتر به آیدی ها و یا شماره واتساپ وشماره تماس پایین در ارتباط باشید
@amozesh_daneshjoyi آیدی تلگرامی
09922823665 شماره تماس و واتساپ
آیدی اینستاگرام https://instagram.com/anjomanelmi_daneshjoyan
شماره واتساپ +989211476399
گردهمایی های انجمن های علمی
@IR_UNISA
@IR_UNISA1
🔰دوره آموزشی صفرتاصدپایان نامه نویسی وثبت اختراعات به همراه اعطای گواهی معتبر
سرفصل های دوره
💠پایان نامه نویسی
1)انتخاب عنوان مناسب
2)ساختار کلی پایان نامه
3)روش تحقیق پایان نامه
4)گردآوری داده ها و منابع
5)چگونگی دفاع از پایان نامه
💠ثبت اختراعات
1)مبانی کلی ثبت اختراع
2)چگونگی ثبت اظهارنامه الکترونیکی
3)چگونگی تکمیل مستندات
4)نحوه ی داوری اختراعات
👤نام ورزومه مدرس دوره:جناب آقای دکتراحمد قنبری
مدیر مرکز نوآوری محیط زیست، انرژی های نو و تجدیدپذیر
ثبت 22مقاله isi/ثبت 4اختراع/ترجمه یک جلدکتاب
💶هزینه دوره:70هزارتومان
مخاطبین کارگاه:تمامی رشته هادرتمام مقاطع تحصیلی
جهت ثبت نام وکسب اطلاعات بیشتر به آیدی ها و یا شماره واتساپ وشماره تماس پایین در ارتباط باشید
@amozesh_daneshjoyi آیدی تلگرامی
09922823665 شماره تماس و واتساپ
آیدی اینستاگرام https://instagram.com/anjomanelmi_daneshjoyan
شماره واتساپ +989211476399
گردهمایی های انجمن های علمی
@IR_UNISA
@IR_UNISA1
👍2❤1
#ترفند
#آموزش
💠 سرعت ، معیاریست که همیشه پا به پای دقت برای انجام هرکاری سنجیده میشه .
🧩 کلید های میانبر ، یا به اصطلاح همان شرتکات ها ، به وجود آمدند تا به کار ما سرعت و حتی دقت بیشتری ببخشند .
🔰 امروز چهار شرتکات عام که افراد زیادی استفاده میکنند را با هم مرور میکنیم
🟢 ترکیب ctrl + a : انتخاب همه موارد موجود .
🟢 ترکیب ctrl + c : کپی کردن مواردی که انتخاب شده اند .
🟢 ترکیب ctrl + x : کات دادن مواردی که انتخاب شده اند .
🟢 ترکیب ctrl + v : جایگذاری مواردی که از قبل کپی شده ( یا کات شده ) اند .
🆔@Com_HSU
#آموزش
💠 سرعت ، معیاریست که همیشه پا به پای دقت برای انجام هرکاری سنجیده میشه .
🧩 کلید های میانبر ، یا به اصطلاح همان شرتکات ها ، به وجود آمدند تا به کار ما سرعت و حتی دقت بیشتری ببخشند .
🔰 امروز چهار شرتکات عام که افراد زیادی استفاده میکنند را با هم مرور میکنیم
🟢 ترکیب ctrl + a : انتخاب همه موارد موجود .
🟢 ترکیب ctrl + c : کپی کردن مواردی که انتخاب شده اند .
🟢 ترکیب ctrl + x : کات دادن مواردی که انتخاب شده اند .
🟢 ترکیب ctrl + v : جایگذاری مواردی که از قبل کپی شده ( یا کات شده ) اند .
🆔@Com_HSU
👍8❤2👎1
#تقویم
🔹امروز 1 شهریور(25 محرم)🔹
▫️بزرگداشت بوعلی سینا و روز پزشک
▪️ شهادت امام زینالعابدین ( به روایتی )
https://t.iss.one/com_hsu
🔹امروز 1 شهریور(25 محرم)🔹
▫️بزرگداشت بوعلی سینا و روز پزشک
▪️ شهادت امام زینالعابدین ( به روایتی )
https://t.iss.one/com_hsu
❤4
📣 مهمترین دستورات SQL
⏩ SELECT
⏪ استخراج داده از دیتابیس
⏩ UPDATE
⏪ بروزرسانی داده در دیتابیس
⏩ INSERT INTO
⏪ وارد کردن و ايجاد يک رکورد جديد
⏩ CREATE DATABASE
⏪ درج دیتابیس جدید
⏩ ALTER DATABASE
⏪ ویرایش دیتابیس
⏩ CREATE TABLE
⏪ ایجاد جدول جدید
⏩ ALTER TABLE
⏪ ویرایش جدول
⏩ DROP TABLE
⏪ حذف جدول
⏩ CREATE INDEX
⏪ ایجاد شاخص
⏩ DROP INDEX
⏪ حذف شاخص
مطالعه بیشتر 📌
➖➖➖➖➖➖➖➖➖
✅ کلمه SQL مخفف عبارت Structured Query Language است که آنرا “زبان پرسوجوی ساختار یافته” معنی میکنند. اِس کیو اِل یک زبان استاندارد برای دسترسی و کار با پایگاهداده (database) است. این زبان از سال 1987 یک زبان استاندارد بین المللی (ISO) بوده است.
🆔 @Com_HSU
⏩ SELECT
⏪ استخراج داده از دیتابیس
⏩ UPDATE
⏪ بروزرسانی داده در دیتابیس
⏩ INSERT INTO
⏪ وارد کردن و ايجاد يک رکورد جديد
⏩ CREATE DATABASE
⏪ درج دیتابیس جدید
⏩ ALTER DATABASE
⏪ ویرایش دیتابیس
⏩ CREATE TABLE
⏪ ایجاد جدول جدید
⏩ ALTER TABLE
⏪ ویرایش جدول
⏩ DROP TABLE
⏪ حذف جدول
⏩ CREATE INDEX
⏪ ایجاد شاخص
⏩ DROP INDEX
⏪ حذف شاخص
مطالعه بیشتر 📌
➖➖➖➖➖➖➖➖➖
✅ کلمه SQL مخفف عبارت Structured Query Language است که آنرا “زبان پرسوجوی ساختار یافته” معنی میکنند. اِس کیو اِل یک زبان استاندارد برای دسترسی و کار با پایگاهداده (database) است. این زبان از سال 1987 یک زبان استاندارد بین المللی (ISO) بوده است.
🆔 @Com_HSU
👍9🔥2
♨️آغاز مسابقات برنامه نویسی تابســـ🔆ـــتانه ♨️
زمان:
🗓 آغاز 3 شهریورماه 🕛3 ظهر
🔚🗓 پایان 7 شهریورماه 🕛3 ظهر
برای ارسال پاسخ ها چهار روز فرصت دارید.✅
سطح سوالات📝 : سخت
برای شرکت در مسابقه از طرق لینک زیر اقدام کنید :
👈🏻لینک اصلی⌨
👈🏻لینک کمکی⌨
برای نفر اول جایزه ای از سوی انجمن علمی در نظر گرفته شده است.
🎁 به مبلغ 100 هزار تومان + یکی از دوره ها یا کارگاه های آینده انجمن علمی کامپیوتر .
‼️ تمامی دانشجویان از هر رشته و هر ورودی مجاز به شرکت در مسابقه میباشند.
زبان های مجاز :
⚪️ پایتون
⚪️ سی شارپ
⚪️ سی پلاس پلاس
⚪️ جاوا
🔻پایان مسابقات و برنده چند روز بعد مهلت ارسال سوالات اعلام میشود
🆔@com_hsu
زمان:
🗓 آغاز 3 شهریورماه 🕛3 ظهر
🔚🗓 پایان 7 شهریورماه 🕛3 ظهر
برای ارسال پاسخ ها چهار روز فرصت دارید.✅
سطح سوالات📝 : سخت
برای شرکت در مسابقه از طرق لینک زیر اقدام کنید :
👈🏻لینک اصلی⌨
👈🏻لینک کمکی⌨
برای نفر اول جایزه ای از سوی انجمن علمی در نظر گرفته شده است.
🎁 به مبلغ 100 هزار تومان + یکی از دوره ها یا کارگاه های آینده انجمن علمی کامپیوتر .
‼️ تمامی دانشجویان از هر رشته و هر ورودی مجاز به شرکت در مسابقه میباشند.
زبان های مجاز :
⚪️ پایتون
⚪️ سی شارپ
⚪️ سی پلاس پلاس
⚪️ جاوا
🔻پایان مسابقات و برنده چند روز بعد مهلت ارسال سوالات اعلام میشود
🆔@com_hsu
🔥9
Cpp_reference.pdf
126.7 KB
🔹همیشه خلاصه نویسی باعث یادگیری و درک بهتر مطالب میشه ؛ همچنین با یه نگاه کوچیک خیلی سریع میتونید بخشی که فراموش کردید رو به خاطر بیارید🔹
✅ در این سه فایل تمامی دستورات زبان #cpp بهمراه مثالهاشون بصورت خلاصه بیان شده و کار رو براتون راحت تر کرده
کافیه هر وقت که دستوری رو یادتون رفت یه نگاهی به این دستورات بیندازید و مشکلتون رو برطرف کنید🧡
🆔 @Com_HSU
✅ در این سه فایل تمامی دستورات زبان #cpp بهمراه مثالهاشون بصورت خلاصه بیان شده و کار رو براتون راحت تر کرده
کافیه هر وقت که دستوری رو یادتون رفت یه نگاهی به این دستورات بیندازید و مشکلتون رو برطرف کنید🧡
🆔 @Com_HSU
🔥6👍2
خبررسانی رسمی انجمن علمی کامپیوتر 🌱
♨️آغاز مسابقات برنامه نویسی تابســـ🔆ـــتانه ♨️ زمان: 🗓 آغاز 3 شهریورماه 🕛3 ظهر 🔚🗓 پایان 7 شهریورماه 🕛3 ظهر برای ارسال پاسخ ها چهار روز فرصت دارید.✅ سطح سوالات📝 : سخت برای شرکت در مسابقه از طرق لینک زیر اقدام کنید : 👈🏻لینک اصلی⌨ …
📌اتمام مسابقات برنامه نویسی تابستانه
🔖برنده مسابقات تا انتهای هفته آینده اعلام میشود
🔖برنده مسابقات تا انتهای هفته آینده اعلام میشود
🔥3👍2👎1
#ترفند
#آموزش
💠 شرت کات ها " پارت دوم "
🔰 در پارت دوم ، شرتکات های هشت دستور عامیانه ویندوز را مرور میکنیم .
🟢 بستن پنجره فعال : alt + f4
🔻 در صورت باز نبودن هیچ پنجرهای ، پنجره خاموش کردن سیستم برای شما باز خواهد شد .
🟢 جا به جا شدن بین پنجره های ( برنامه ها ) باز : alt را نگه دارید و با فشار دادن کلید tab بین پنجره ها جا به جا شوید
🟢 برگشت از عملی که انجام شده : ctrl + z
🟢 انجام مجدد عملی که لغو کرده اید :
حالت اول : ctrl + shift + z
حالت دوم : ctrl + y
🔸 استفاده از حالت اول به علت شباهت به شرتکات ctrl + z از محبوبیت بیشتری برخوردار است .
🔸 ولی در بعضی از برنامه ها ( مخصوصا ابزار های آفیس ) تنها با حالت دوم این عمل صورت میگیرد .
🟢 حذف و انتقال فایل به سطل آشغال :
حالت اول و عامیانه : کلید delete
حالت دوم : ctrl + d
🟢حذف مستقیم فایل : shift + delete
🟢تغییر نام فایل انتخاب شده : f2
🟢 ساخت پوشه جدید : ctrl + shift + n
🪄منتظر شرتکات های بیشتر باشید . . . .
« پارت سوم : کلید های ترکیبی با کلید ویندوز 🔥 »
🆔@Com_HSU
#آموزش
💠 شرت کات ها " پارت دوم "
🔰 در پارت دوم ، شرتکات های هشت دستور عامیانه ویندوز را مرور میکنیم .
🟢 بستن پنجره فعال : alt + f4
🔻 در صورت باز نبودن هیچ پنجرهای ، پنجره خاموش کردن سیستم برای شما باز خواهد شد .
🟢 جا به جا شدن بین پنجره های ( برنامه ها ) باز : alt را نگه دارید و با فشار دادن کلید tab بین پنجره ها جا به جا شوید
🟢 برگشت از عملی که انجام شده : ctrl + z
🟢 انجام مجدد عملی که لغو کرده اید :
حالت اول : ctrl + shift + z
حالت دوم : ctrl + y
🔸 استفاده از حالت اول به علت شباهت به شرتکات ctrl + z از محبوبیت بیشتری برخوردار است .
🔸 ولی در بعضی از برنامه ها ( مخصوصا ابزار های آفیس ) تنها با حالت دوم این عمل صورت میگیرد .
🟢 حذف و انتقال فایل به سطل آشغال :
حالت اول و عامیانه : کلید delete
حالت دوم : ctrl + d
🟢حذف مستقیم فایل : shift + delete
🟢تغییر نام فایل انتخاب شده : f2
🟢 ساخت پوشه جدید : ctrl + shift + n
🪄منتظر شرتکات های بیشتر باشید . . . .
« پارت سوم : کلید های ترکیبی با کلید ویندوز 🔥 »
🆔@Com_HSU
👍3🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#آموزشی #الگوریتم #آرایه
روش های مختلفی برای مرتب سازی آرایه ها وجود دارند ، الگوریتم مرتب سازی انتخابی یکی از این روش ها است که مبتنی بر مقایسه است و آرایه را از کوچک به بزرگ مرتب میکند.
البته باید توجه داشت که به علت پیچیدگی زمانی بالا استفاده از آن در آرایه های بزرگ کارا نیست.
نحوه عملکرد : ابتدا کوچکترین عنصر مجموعه اعداد را یافته با اولین عدد جابجا میکنیم. سپس دومین عنصر کوچکتر را یافته با دومین عدد جابجا میکنیم و این روند را برای n-1 عدد اول تکرار میکنیم. در حقیقت در هر مرحله ما لیست خود را به دو بخش تقسیم میکنیم. زیرلیست اول که قبلاً مرتب کردهایم و سایر اعضای لیست که هنوز مرتب نشدهاست.
#code #cpp :
Void selectionSort(int A[ ] , int n )
{
int i,j;
for ( i=0 ; i<n ; i++)
for ( j=i+1; j<n ; j++)
if (A[i] > A[j]) swap(A[i] , A[j]);
}
🆔@Com_HSU
روش های مختلفی برای مرتب سازی آرایه ها وجود دارند ، الگوریتم مرتب سازی انتخابی یکی از این روش ها است که مبتنی بر مقایسه است و آرایه را از کوچک به بزرگ مرتب میکند.
البته باید توجه داشت که به علت پیچیدگی زمانی بالا استفاده از آن در آرایه های بزرگ کارا نیست.
نحوه عملکرد : ابتدا کوچکترین عنصر مجموعه اعداد را یافته با اولین عدد جابجا میکنیم. سپس دومین عنصر کوچکتر را یافته با دومین عدد جابجا میکنیم و این روند را برای n-1 عدد اول تکرار میکنیم. در حقیقت در هر مرحله ما لیست خود را به دو بخش تقسیم میکنیم. زیرلیست اول که قبلاً مرتب کردهایم و سایر اعضای لیست که هنوز مرتب نشدهاست.
#code #cpp :
Void selectionSort(int A[ ] , int n )
{
int i,j;
for ( i=0 ; i<n ; i++)
for ( j=i+1; j<n ; j++)
if (A[i] > A[j]) swap(A[i] , A[j]);
}
🆔@Com_HSU
👍6❤3
Forwarded from انجمن علمی هوافضا دانشگاه صنعتی ارومیه (hosseyn shakki)
انجمن علمی مهندسی هوافضای دانشگاه صنعتی ارومیه برگزار می کند 🧨🧨🧨
🚀 سفر به خارج از این سیاره
👷♂ مدرس : مهندس علی طاهری
🗓 تاریخ برگزاری دوره : ۱۹ الی ۲۳ شهریور
⏰ مدت زمان دوره : ۸ الی ۱۰ ساعت
⏱ ساعت دقیق برگزاری : ساعت ۱۸ الی ۲۰
📜 مباحث دوره
بیانی به زبان ساده از :
1⃣ ساختار کیهان و کوچکی جهان ما
2⃣ آنچه ما بیرون از این سیاره با آن مواجه هستیم
3⃣ آشنایی با مدارها و چگونگی حرکت در فضا بین سیارات
4⃣ چگونه از این سیاره خارج شویم
💰 هزینه دوره :
برای همه عزیزان شرکت کننده ۶۰ هزار تومان
📃 بهمراه اعطای گواهی معتبر حضور در دوره
⚠️ ظرفیت ثبت نام محدود میباشد
✅ برای کسب اطلاعات بیشتر و ثبت نام به آیدی زیر مراجعه کنید 👇
🆔 @hosseyn_shakki
🔥 اخبار و اطلاعات تکمیلی در کانال و پیج اینستاگرام انجمن قرار خواهد گرفت :
🆔 @asauut
پیج اینستاگرام :
@aerospace_engineering_uut
انجمن علمی مهندسی هوافضا دانشگاه صنعتی ارومیه
🚀 سفر به خارج از این سیاره
👷♂ مدرس : مهندس علی طاهری
🗓 تاریخ برگزاری دوره : ۱۹ الی ۲۳ شهریور
⏰ مدت زمان دوره : ۸ الی ۱۰ ساعت
⏱ ساعت دقیق برگزاری : ساعت ۱۸ الی ۲۰
📜 مباحث دوره
بیانی به زبان ساده از :
1⃣ ساختار کیهان و کوچکی جهان ما
2⃣ آنچه ما بیرون از این سیاره با آن مواجه هستیم
3⃣ آشنایی با مدارها و چگونگی حرکت در فضا بین سیارات
4⃣ چگونه از این سیاره خارج شویم
💰 هزینه دوره :
برای همه عزیزان شرکت کننده ۶۰ هزار تومان
📃 بهمراه اعطای گواهی معتبر حضور در دوره
⚠️ ظرفیت ثبت نام محدود میباشد
✅ برای کسب اطلاعات بیشتر و ثبت نام به آیدی زیر مراجعه کنید 👇
🆔 @hosseyn_shakki
🔥 اخبار و اطلاعات تکمیلی در کانال و پیج اینستاگرام انجمن قرار خواهد گرفت :
🆔 @asauut
پیج اینستاگرام :
@aerospace_engineering_uut
انجمن علمی مهندسی هوافضا دانشگاه صنعتی ارومیه
👍6
#آموزشی #الگوریتم #آرایه
الگوریتم ادغام دو آرایه مرتب را به یک آرایه که اعضای آن متشکل از دو آرایه ورودی است تبدیل میکند.
الگوریتم ادغام برای آرایه ها با تعداد بالاتر نیز موجود است که الگوریتم آن کمی متفاوت است.
نحوه عملکرد : یک شمارنده برای هر یک از دو آرایه در نظر گرفته و آنها را برابر صفر قرار میدهم. در هر مرحله دو عنصر که شمارنده آنها بر روی آنها قرار دارند با یکدیگر مقایسه میکنیم، عنصر کوچک تر ب آرایه جواب منتقل و شمارنده مربوط ب آن را یک واحد افزایش میدهیم و این مراحل تا پایان یافتن یکی از دو آرایه تکرار میکنیم.
در پایان تمام عناصر باقی مانده از آرایه ناتمام را به ترتیب به آرایه جواب منتقل میکنیم.
🆔@Com_HSU
الگوریتم ادغام دو آرایه مرتب را به یک آرایه که اعضای آن متشکل از دو آرایه ورودی است تبدیل میکند.
الگوریتم ادغام برای آرایه ها با تعداد بالاتر نیز موجود است که الگوریتم آن کمی متفاوت است.
نحوه عملکرد : یک شمارنده برای هر یک از دو آرایه در نظر گرفته و آنها را برابر صفر قرار میدهم. در هر مرحله دو عنصر که شمارنده آنها بر روی آنها قرار دارند با یکدیگر مقایسه میکنیم، عنصر کوچک تر ب آرایه جواب منتقل و شمارنده مربوط ب آن را یک واحد افزایش میدهیم و این مراحل تا پایان یافتن یکی از دو آرایه تکرار میکنیم.
در پایان تمام عناصر باقی مانده از آرایه ناتمام را به ترتیب به آرایه جواب منتقل میکنیم.
🆔@Com_HSU
👍3🤔1
خبررسانی رسمی انجمن علمی کامپیوتر 🌱
#آموزشی #الگوریتم #آرایه الگوریتم ادغام دو آرایه مرتب را به یک آرایه که اعضای آن متشکل از دو آرایه ورودی است تبدیل میکند. الگوریتم ادغام برای آرایه ها با تعداد بالاتر نیز موجود است که الگوریتم آن کمی متفاوت است. نحوه عملکرد : یک شمارنده برای هر یک از…
#code #cpp :
void merge(int A[ ] , int na , int B[ ] , int nb , int C[ ] , int &nc )
{
int i=0 , j=0 , k=0 ;
while ( i<na && j<nb)
{
if (A[i] < B[j])
{
C[k] = A[i] ;
i++;
}
else if (A[i] > B[j] )
{
C[k]=B[j];
j++;
}
else
{
C[k] = A[i]
i++;
j++;
}
k++;
}
for ( ; i<na ; i++ , k++) C[k] = A[i];
for ( ; j<nb ; j++ , k++) C[k] = B[j];
nc = k;
}
🆔@Com_HSU
void merge(int A[ ] , int na , int B[ ] , int nb , int C[ ] , int &nc )
{
int i=0 , j=0 , k=0 ;
while ( i<na && j<nb)
{
if (A[i] < B[j])
{
C[k] = A[i] ;
i++;
}
else if (A[i] > B[j] )
{
C[k]=B[j];
j++;
}
else
{
C[k] = A[i]
i++;
j++;
}
k++;
}
for ( ; i<na ; i++ , k++) C[k] = A[i];
for ( ; j<nb ; j++ , k++) C[k] = B[j];
nc = k;
}
🆔@Com_HSU
👍4