Algorithm design & data structure
6.67K subscribers
1.01K photos
144 videos
175 files
598 links
این کانال برای تمامی علاقه‌مندان به کامپیوتر، مخصوصاً حوزه ساختمان داده‌ها و الگوریتم‌ها، مفید می باشد. آشنایی با ریاضیات مقدماتی، برنامه‌نویسی مقدماتی و پیشرفته و همچنین شی‌گرایی می‌تواند در درک بهتر مفاهیم این درس کمک‌ کند.

👨‍💻Admin👉 @Se_mohamad
Download Telegram
منظور از Threaded Binary Tree چیست؟

در نمایش پیوندی درختان باینری، بیش از نیمی از فیلدهای پیوند حاوی مقادیر NULL هستند که منجر به هدر رفتن فضای ذخیره سازی می شود. اگر یک درخت باینری از n گره تشکیل شده باشد، n+1 فیلد پیوند حاوی مقادیر NULL است. بنابراین به منظور مدیریت موثر فضا، روشی توسط Perlis و Thornton ابداع شد که در آن پیوندهای NULL با پیوندهای خاصی به نام نخ جایگزین می شوند. این گونه درختان دوتایی با نخ به عنوان درختان دودویی رشته ای شناخته می شوند. هر گره در یک درخت دودویی رشته ای یا حاوی پیوندی به گره فرزند خود یا رشته ای به گره های دیگر در درخت است.


📣👨‍💻 @AlgorithmDesign_DataStructuer
👌4👍1👨‍💻1
👨‍💻4👍2
کدام گزینه صحیح می باشد؟
Anonymous Quiz
13%
1
13%
2
18%
3
56%
4
👨‍💻4🔥2
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
24%
1
13%
2
23%
3
39%
4
🤔5👍3👨‍💻1
Algorithm design & data structure
Photo
گزینه 4 : نیاز به پیمایش دارد تا آدرس گره ماقبل آخر بدست آیـد کـه مرتبـه آن O(n)می شود.
#پاسخ_تشریحی
👌4👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
11%
1
33%
2
37%
3
19%
4
👍4👨‍💻1
👨‍💻2
کدام گزینه صحیح می باشد؟
Anonymous Quiz
22%
1
29%
2
40%
3
10%
4
👍5👨‍💻1
شبه کد ضرب دو ماتریس با ابعاد n*n
حال اگر ما دو ماتریس داشته باشیم که با ابعاد زیر باشند:
r1 c1 r2 c2
A=[2,4] B=[4,5]
اگر بخواهیم ماتریس A را در ماتریس B ضرب کنیم ابعاد ماتریس ضرب آن ها به صورت زیر می باشد:
C=[r1,c2]
پس می توان نتیجه گرفت که حتما برای ضرب دو ماتریس یا چندین ماتریس در هم باید c1وr2 با هم برابر باشند تا بتوانیم ماتریس ها رو در هم ضرب کنیم که در واقع شرط ضرب دو ماتریس در هم می باشد.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍2👨‍💻2
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
21%
1
44%
2
21%
3
13%
4
👍5🤔1💯1👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
12%
1
29%
2
48%
3
12%
4
👨‍💻4👍1🤔1
👨‍💻1
کدام گزینه صحیح است؟
Anonymous Quiz
14%
1
17%
2
31%
3
38%
4
👨‍💻3
مرتب سازی ادغام از کدام یک روش های زیر استفاده می کند؟
Anonymous Quiz
11%
حریصانه
52%
تقسیم و حل
9%
پویا
28%
گزینه 1 و 2
👍3👨‍💻1