آموزش 50 مشکل محبوب مصاحبه کدنویسی

50 popular coding interview problems

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با این 50 مشکل کدنویسی حل شده و توضیح داده شده رایج برای مصاحبه کدنویسی آماده شوید نحوه حل مشکلات مصاحبه کدنویسی نحوه استفاده از بازگشت، برنامه نویسی پویا، حافظه گذاری، تقسیم و غلبه، عقب نشینی... نحوه حل مسائل مربوط به ساختارهای داده مختلف پیش نیازها: مبانی الگوریتم‌ها، ساختار داده‌ها و تحلیل پیچیدگی زمان/مکان

آماده شدن برای مصاحبه های کدگذاری؟ برنامه نویسی رقابتی؟ سپس این دوره مطمئناً به شما کمک می کند: 50 مسئله خوب انتخاب شده برای افزایش مهارت های حل مسئله شما!

بسیاری از مفاهیم الگوریتم تحت پوشش: برنامه نویسی پویا، تقسیم و غلبه، حفظ کردن، عقب نشینی...

و بسیاری از ساختارهای داده استفاده شده: آرایه ها، نقشه ها، مجموعه ها، درختان، پشته ها...

و همچنین، تحلیل پیچیدگی زمان و مکان برای هر مشکلی ارائه شده است!


مشکلات تحت پوشش:

1- جفتی را پیدا کنید که جمع آن k

باشد

2- اولین نویسه تکراری

3- موارد تکراری را حذف کنید

4- مورد تکراری را پیدا کنید

5- اولین جستجوی عمق درخت

6- حداکثر زیرآرایه

7- یک درخت باینری را معکوس کنید

8- طولانی ترین رشته فرعی بدون تکرار کاراکتر

9- فهرست پیوندی را معکوس کنید

10- پیدا کردن اوج

11- فهرست پیوندی پالیندروم

12- طولانی ترین پالیندروم ممکن

13- فهرست زیر رشته را دریافت کنید

14- اولین جستجوی عرض درخت

15- فهرست پیوندی را مرتب کنید

16- درخت جستجوی باینری معتبر

17- مسیر حداقل هزینه در ماتریس

18- درخت باینری متعادل

19- مسیرها در ماتریس

20- اولین جستجوی عرض درخت II

21- محصول آرایه به جز خود

22- پرش به آخرین فهرست

23- اولین جستجوی عمق نمودار

24- اولین جستجوی وسعت نمودار

25- دنباله های رشته ای

26- براکت های معتبر

27- یک درخت دوتایی را صاف کنید

28- پایین ترین جد مشترک

29- حداقل در آرایه مرتب شده چرخانده شده

30- دو لیست پیوندی اضافه کنید

31- راه های بالا رفتن از پله ها

32- زیر مجموعه هایی که جمع آنها k

است

33- راههای رمزگشایی

34- حذف گره از درخت جستجوی باینری

35- جایگشت آرایه

36- طولانی ترین دنباله متداول

37- طولانی ترین سکانس متوالی

38- ویرایش فاصله

39- رشته های مصوت مرتب شده را بشمارید

40- کوچکترین عدد پس از حذف k رقم

41- فواصل ادغام

42- درج فاصله

43- حداکثر مجموع درخت باینری

44- 0-1 کوله پشتی

45- کوتاهترین پالیندروم

46- تغییر سکه

47- جستجوی کلمه

48- N-ملکه

49- نردبان کلمه

50- طولانی ترین دنباله افزایشی


سرفصل ها و درس ها

0- مقدمه 0- Introduction

  • معرفی Introduction

1- جفتی را پیدا کنید که مجموع آنها k باشد 1- Find pair that sums up to k

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

2- کاراکتر تکرار شونده اول 2- First repeating character

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

3- موارد تکراری را حذف کنید 3- Remove duplicates

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

4- تکراری را پیدا کنید 4- Find the duplicate

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

5- ابتدا جستجوی عمق درخت 5- Tree depth first search

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

6- حداکثر زیرآرایه 6- Maximum subarray

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

7- درخت باینری معکوس 7- Reverse binary tree

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

8- طولانی ترین رشته فرعی بدون تکرار کاراکترها 8- Longest substring without repeating characters

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

9- لیست پیوندی معکوس 9- Reverse linked list

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

10- اوج یابی 10- Peak finding

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

11- لیست پیوندی پالیندروم 11- Palindrome linked list

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

12- طولانی ترین پالیندروم ممکن 12- Longest possible palindrome

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

13- فهرست زیر رشته ای را دریافت کنید 13- Get substring index

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

14- اولین جستجوی عرض درخت 14- Tree breadth first search

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

15- لیست پیوندی را مرتب کنید 15- Sort linked list

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

16- درخت جستجوی باینری معتبر 16- Valid binary search tree

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

17- مسیر حداقل هزینه در ماتریس 17- Minimum cost path in matrix

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

18- درخت باینری متعادل 18- Balanced binary tree

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

19- مسیرها در ماتریس 19- Paths in matrix

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

20- عرض درخت اول جستجو II 20- Tree breadth first search II

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

21- حاصلضرب آرایه به جز خود 21- Product of array except self

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

22- پرش به آخرین فهرست 22- Jump to last index

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

23- اولین جستجوی عمق نمودار 23- Graph depth first search

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

24- اولین جستجوی وسعت نمودار 24- Graph breadth first search

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

25- دنباله های رشته ای 25- String subsequences

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

26- براکت های معتبر 26- Valid brackets

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

27- درخت دوتایی را صاف کنید 27- Flatten binary tree

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

28- پایین ترین جد مشترک 28- Lowest common ancestor

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

29- حداقل در آرایه مرتب شده چرخشی 29- Minimum in rotated sorted array

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

30- دو لیست پیوندی اضافه کنید 30- Add two linked lists

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

31- راه های بالا رفتن از پله ها 31- Ways to climb stairs

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

32- زیرمجموعه هایی که جمع آنها k می شود 32- Subsets that sum up to k

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

33- راه های رمزگشایی 33- Ways to decode

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

34- گره را از درخت جستجوی باینری حذف کنید 34- Remove node from binary search tree

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

35- جایگشت آرایه 35- Array permutations

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

36- طولانی ترین دنباله مشترک 36- Longest common subsequence

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

37- طولانی ترین سکانس متوالی 37- Longest consecutive sequence

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

38- فاصله را ویرایش کنید 38- Edit distance

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

39- رشته های مصوت مرتب شده را بشمارید 39- Count sorted vowel strings

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

40- کوچکترین عدد پس از حذف k رقم 40- Smallest number after removing k digits

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

41- فواصل ادغام 41- Merge intervals

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

42- درج فاصله 42- Insert interval

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

43- حداکثر مجموع مسیر 43- Maximum path sum

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

44- 0-1 کوله پشتی 44- 0-1 Knapsack

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

45- کوتاه ترین پالیندروم 45- Shortest palindrome

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

46- تعویض سکه 46- Coin change

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

47- جستجوی کلمه 47- Word search

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

48- N-ملکه ها 48- N-queens

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • نتیجه Conclusion

49- نردبان کلمه 49- Word ladder

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

50- طولانی ترین دنباله افزایشی 50- Longest increasing subsequence

  • حل مشکل [پایتون] Solve the problem [Python]

  • حل مشکل [جاوا] Solve the problem [Java]

  • حل مشکل [C++] Solve the problem [C++]

  • حل مشکل [جاوا اسکریپت] Solve the problem [JavaScript]

  • راه حل + کد Solution + code

  • تحلیل پیچیدگی Complexity analysis

نمایش نظرات

آموزش 50 مشکل محبوب مصاحبه کدنویسی
جزییات دوره
8 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,101
4.9 از 5
دارد
دارد
دارد
Inside Code
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Inside Code Inside Code

سازنده محتوا