en
Feedback
Algorithm design & data structureچ

Algorithm design & data structureچ

Open in Telegram

این کانال برای تمامی علاقه‌مندان به کامپیوتر، مخصوصاً حوزه ساختمان داده‌ها و الگوریتم‌ها، مفید می باشد. آشنایی با ریاضیات مقدماتی، برنامه‌نویسی مقدماتی و پیشرفته و همچنین شی‌گرایی می‌تواند در درک بهتر مفاهیم این درس کمک‌ کند. 👨‍💻Admin👉 @Se_mohamad

Show more
6 458
Subscribers
-124 hours
-117 days
-4530 days
Posts Archive
#جلسه_هفتم_الگوریتم

DSA-07-Queue.pdf2.66 MB

#جلسه_ششم_الگوریتم

DSA-06-Stack.pdf4.90 MB

#جلسه_پنجم_الگوریتم

DSA-05-Linked_List.pdf8.83 MB

#جلسه_چهارم_الگوریتم

DSA-04-Amortized_Analysis.pdf5.33 MB

#جلسه_سوم_الگوریتم

DSA-03-Analysis_Algorithms.pdf4.41 MB

#جلسه_دوم_الگوریتم

DSA-02-Variables_Pointers_Arrays.pdf6.71 MB

#جلسه_اول_الگوریتم

DSA-01-Introduction.pdf9.25 KB

📘 جزوه هوش مصنوعی استاد هاشم فیلی همراه با سوالات کنکور ارشد کامپیوتر 🎓 #هوش_مصنوعی 📣👨‍💻 @AlgorithmDesign_DataStructuer

🌟 معرفی ChatHub 🌟 در واقع ChatHub ابزار قدرتمند برای مدیریت همه چت‌های آنلاین شما در یک مکان! با پشتیبانی از چندین پلتفرم،
🌟 معرفی ChatHub 🌟 در واقع ChatHub ابزار قدرتمند برای مدیریت همه چت‌های آنلاین شما در یک مکان! با پشتیبانی از چندین پلتفرم، رابط کاربری ساده، و امکانات هوشمند مثل چت‌بوت‌ها و تحلیل داده‌ها، این ابزار به شما کمک می‌کند تا ارتباطات خود را بهینه کنید و بهره‌وری را افزایش دهید. 🚀 برای شروع، همین حالا از ChatHub استفاده کنید: https://app.chathub.gg/ 💬 تجربه‌ای جدید و کارآمد در مدیریت چت‌ها را از دست ندهید! #هوش_مصنوعی 📣👨‍💻 @AlgorithmDesign_DataStructuer

🔍 معرفی کتاب هوش مصنوعی راهیان ارشد برای موفقیت در کنکور ارشد و آزمون‌های دستگاه‌های اجرایی 💼 اگر به دنبال یک منبع جامع و معتبر برای آمادگی در کنکور کارشناسی ارشد و برخی آزمون‌های دستگاه‌های اجرایی هستید، کتاب هوش مصنوعی راهیان ارشد 📘 یکی از بهترین انتخاب‌ها برای شماست. این کتاب به‌طور خاص برای دانشجویان و داوطلبانی که قصد شرکت در آزمون‌های مهم و رقابتی دارند، تدوین شده است و می‌تواند به شما در کسب موفقیت کمک شایانی کند. 🎯 #هوش_مصنوعی 📣👨‍💻 @AlgorithmDesign_DataStructuer

🔍 مرتب‌سازی درجا (In-Place Sort) نوعی از الگوریتم‌های مرتب‌سازی است که بدون نیاز به فضای اضافی زیاد، عناصر را در همان آرایه
🔍 مرتب‌سازی درجا (In-Place Sort) نوعی از الگوریتم‌های مرتب‌سازی است که بدون نیاز به فضای اضافی زیاد، عناصر را در همان آرایه ورودی مرتب می‌کند. به عبارت دیگر، فضای اضافی مورد نیاز آن O(1)است. 🌟 مثال‌های مرتب‌سازی درجا: - مرتب‌سازی حبابی (Bubble Sort) 🔄 - مرتب‌سازی انتخابی (Selection Sort) ✅ - مرتب‌سازی درج مستقیم (Insertion Sort) 📥 - مرتب‌سازی سریع (Quick Sort) ⚡️ 🚫 مثال‌های غیر درجا: - مرتب‌سازی ادغامی (Merge Sort) ➗ - مرتب‌سازی شمارشی (Counting Sort) 📊 مرتب‌سازی‌های درجا به دلیل استفاده کم از حافظه، در محیط‌های با حافظه محدود بسیار مفید هستند. 📉 #الگوریتم 📣👨‍💻 @AlgorithmDesign_DataStructuer

📊 تشخیص عدد متفاوت در آرایه تکراری با استفاده از XOR 🧮 سلام دوستان! امروز می‌خواهیم یک مسئله جذاب از دنیای برنامه‌نویسی رو بررسی کنیم. فرض کنید یک آرایه از اعداد داریم که بیشترشون تکراری هستن و فقط یک عدد هست که متفاوت و تنهاست. چطوری می‌تونیم اون عدد رو پیدا کنیم؟ 🤔 یکی از بهترین و بهینه‌ترین روش‌ها استفاده از عملگر XOR است. بیایید این روش رو با هم بررسی کنیم. 🛠 اگر تمام اعداد رو با هم XOR کنیم، اعداد تکراری همدیگر رو خنثی می‌کنن و در نهایت عددی که تنها یک بار ظاهر شده باقی می‌مونه. 🎯 الگوریتم: 1. یک متغیر به نام unique رو با مقدار 0 مقداردهی اولیه کنید. 💡 2. تمام عناصر آرایه رو با unique XOR کنید. 🔄 3. مقدار unique در انتهای عملیات، همون عدد متفاوت خواهد بود. 🥇
def find_unique(arr):
    unique = 0
    for num in arr:
        unique ^= num
    return unique

# مثال
arr = [2, 3, 5, 4, 5, 3, 4]
print(find_unique(arr))  # خروجی: 2
در این مثال، arr آرایه‌ای از اعداد هست که در اون عدد 2 تنها یک بار ظاهر شده و بقیه اعداد تکراری هستن. با استفاده از عملگر XOR، تمام اعداد تکراری همدیگر رو خنثی می‌کنن و در نهایت عدد 2 باقی می‌مونه که به عنوان خروجی برگردونده می‌شه. 🎉 پیچیدگی: - پیچیدگی زمانی: (O(n چون باید تمام عناصر آرایه رو یک بار پیمایش کنیم. ⏱ - پیچیدگی فضایی: O(1) چون از هیچ فضای اضافی استفاده نمی‌کنیم. 💾 این روش به دلیل سادگی و کارایی، یکی از بهترین راه‌ها برای حل این مسئله است. #الگوریتم 📣👨‍💻 @AlgorithmDesign_DataStructuer

📊 در این پی‌دی‌اف، شما با انواع رسم نمودار در پایتون آشنا می‌شوید و می‌آموزید که برای رسم داده‌های خود از کدام نوع نمودار استفاده کنید. 🎨 📈 این راهنما به شما دیدگاهی جامع می‌دهد تا بتوانید با انتخاب بهترین ابزار، داده‌های خود را به شکل بصری و جذاب نمایش دهید. 📉 #هوش_مصنوعی 📣👨‍💻 @AlgorithmDesign_DataStructuer