ডাইনামিক প্রোগ্রামিং [বন্ধ] বুঝতে চায় এমন ব্যক্তির জন্য একটি সাধারণ উদাহরণ


96

যে কেউ ডায়নামিক প্রোগ্রামিং শিখতে চায় তার জন্য আমি একটি পরিচালনাযোগ্য বোধগম্য উদাহরণ খুঁজছি। ডায়নামিক প্রোগ্রামিং কী তা সম্পর্কে এখানে সুন্দর উত্তর রয়েছে । ফিবোনাচি সিকোয়েন্স একটি দুর্দান্ত উদাহরণ, তবে এটি পৃষ্ঠটি স্ক্র্যাচ করা খুব ছোট। যদিও আমি এখনও অ্যালগরিদম ক্লাস গ্রহণ করি নি, এটি সম্পর্কে জানতে দুর্দান্ত বিষয় মনে হচ্ছে আশা করি এটি বসন্তের জন্য আমার তালিকায় রয়েছে on

উত্তর:


30

4
এমআইটি video.mit.edu/watch/… এর এই বক্তৃতাটি দেখে এবং তারপরে উপরের সমস্যাগুলি সমাধান করা, কেন ডিপি সহায়ক তা বুঝতে আপনাকে সহায়তা করবে।
pg2286

কেস পয়েন্টে ইউটিউব লিঙ্কটি ইতিমধ্যে ভেঙে গেছে। নতুন লিঙ্ক: youtube.com/watch?v=OQ5jsbhAv_M
এজেপি 17'18

ভিডিও যা আমি খুঁজে পাওয়া যায় নি এটা প্রশংসনীয়, intuitively উভয় টপ-ডাউন এবং আলগোরিদিম নীচে-আপ দৃষ্টিভঙ্গি জুড়ে এই সেটটির পরীক্ষা করে দেখুন: youtube.com/playlist?list=PLx-Ye3Zw0WL0O_IDmbcVHlKqJuGEfw3VG
william007

দেখে মনে হচ্ছে এমআইটি তাদের বিষয়বস্তুগুলি মূল পৃষ্ঠা থেকে এমআইটি ওপেনকোর্সওয়্যার পৃষ্ঠাতে সরিয়ে নিয়েছে, তাই প্রদত্ত লিঙ্কটি @ pg2286 অবৈধ। লিঙ্কটি এখন 19। ডায়নামিক প্রোগ্রামিং I সম্পূর্ণ প্লেলিস্ট আলগোরিদিমগুলির
পরিচিতিও


7

ডায়নামিক প্রোগ্রামিংয়ের পিছনে ধারণাটি হ'ল আপনি সাব-প্রবলেমের সমাধানগুলি (মেমোজাইজিং) ক্যাশে করছেন, যদিও আমি মনে করি এর থেকে আরও কিছু আছে।

গুগল কোড জ্যামের অনেকগুলি সমস্যা রয়েছে যেমন সমাধানগুলির গতিশীল প্রোগ্রামিং দক্ষ হওয়ার প্রয়োজন। উদাহরণ:

কোড জামে স্বাগতম (পরিমিত)

একটি বুলিয়ান গাছ প্রতারণা (মাঝারি)

PermRLE (শক্ত)

নোট করুন যে কোড জ্যাম অনুশীলন প্রতিযোগিতাগুলির প্রত্যেকটির জন্য "প্রতিযোগিতা বিশ্লেষণ" বিভাগ রয়েছে যদি আপনি সমস্যাটি সমাধানের চেষ্টা করতে গিয়ে স্ট্যাম্প হন।


সম্পদের জন্য ধন্যবাদ। আমি সময়ে সময়ে প্রকল্পের ইউলারের কাছ থেকে এক বা দুটি প্রশ্নের সমাধান করি এবং মনে হয় যে আমি সত্যিই এমন কোনও সমস্যায় আটকে আছি যার জন্য ডিপি সম্পর্কে জ্ঞান প্রয়োজন।
আরাক

5
  1. গিক্সের জন্য গিক্সে ডায়নামিক প্রোগ্রামিং সমস্যার একটি দুর্দান্ত সংগ্রহ রয়েছে। আপনি যদি সাক্ষাত্কারের জন্য প্রস্তুতি নিচ্ছেন তবে এই সেটটি অন্যতম সেরা বলে আমি মনে করি।
  2. আপনি যদি ডিপি সমস্যায় ছোট টিউটোরিয়াল ভিডিও চান তবে আপনি এই সমস্যাটি এমআইটি থেকে সেট করতে পারেন ।

4

ডায়নামিক প্রোগ্রামিংয়ের মাধ্যমে আমি যে প্রথম সমস্যার সমাধান করেছি তার মধ্যে লেভেনস্টাইন দূরত্ব গণনা করা ছিল; আমি মনে করি জটিলতার দিক দিয়ে এটি ফিবোনাচি ক্রম থেকে একটি শালীন পরবর্তী পদক্ষেপ।

http://en.wikedia.org/wiki/Levenshtein_distance

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.