চিত্রের বইটি খুলুন এবং আপনি তাত্ক্ষণিকভাবে দেখতে পাবেন যে অ্যালগরিদমগুলি সহজ।
অ্যালগোরিদম সমস্যা সমাধানের জন্য কেবল ধাপে ধাপে অ্যালগরিদম এবং এর মধ্যে বেশিরভাগ সমস্যা ইতিমধ্যে কেউ সমাধান করেছেন, পরীক্ষা করেছেন এবং যাচাই করেছেন। আপনি অবশ্যই উজ্জ্বল নুথের গভীর দর্শনে নিমগ্ন হতে পারেন, প্রমাণ এবং ন্যায়সঙ্গততার সাথে একাধিক পৃষ্ঠার টোমগুলি অধ্যয়ন করতে পারেন, তবে আপনি কি এই বিষয়ে আপনার সময় ব্যয় করতে চান?
বই সম্পর্কে
আমি (আদিত্য ভার্গব) সবার আগে বইটি পড়ার সহজ করার জন্য প্রচেষ্টা করেছি। আমি অপ্রত্যাশিত পালা এড়ানো; প্রতিবার একটি বইতে একটি নতুন ধারণা উল্লেখ করা হয়েছে, আমি হয় তা এখনই এটি ব্যাখ্যা করব বা আমি এটি কোথায় ব্যাখ্যা করব say মূল ধারণাগুলি অনুশীলন এবং পুনরাবৃত্ত ব্যাখ্যা সহ আরও শক্তিশালী হয় যাতে আপনি আপনার অনুমানগুলি পরীক্ষা করতে পারেন এবং নিশ্চিত হন যে আপনি ট্র্যাকে রয়েছেন।
বইটিতে অনেক উদাহরণ রয়েছে। আমার লক্ষ্যটি পাঠকের উপরে একগুচ্ছ অস্পষ্ট সূত্র ছড়িয়ে দেওয়া নয়, তবে এই ধারণাগুলির ভিজ্যুয়ালাইজেশনকে সহজতর করা। আমি আরও বিশ্বাস করি যে আমরা ইতিমধ্যে শিখেছি এমন কিছু স্মরণ করতে পারি যখন আমরা সবচেয়ে ভাল শিখি এবং উদাহরণগুলি আমাদের স্মৃতি সতেজ করতে সহায়তা করে। সুতরাং যখন আপনি কীভাবে লিঙ্কযুক্ত তালিকার (অধ্যায় 2) থেকে অ্যারেগুলি আলাদা তার সম্পর্কে চিন্তা করেন, কেবল কোনও সিনেমা থিয়েটারে কোম্পানির আসন সন্ধান করার বিষয়ে ভাবুন। এতক্ষণে, আপনি সম্ভবত বুঝতে পেরেছেন যে আমি একজন ভিজ্যুয়াল লার্নার - বইটি ছবিতে পূর্ণ।
বইয়ের বিষয়বস্তু যত্ন সহকারে চিন্তা করা হয়েছে। সমস্ত বাছাই করা অ্যালগরিদমগুলি বর্ণনা করে কোনও বই লেখার কোনও অর্থ নেই - এর জন্য উইকিপিডিয়া এবং খান একাডেমির মতো উত্স রয়েছে। বইটিতে বর্ণিত সমস্ত অ্যালগরিদম ব্যবহারিক মূল্য। আমি তাদের আমার প্রোগ্রামিং চাকরিতে ব্যবহার করেছি এবং তারা আরও উন্নত বিষয়গুলি শেখার জন্য একটি ভাল ভিত্তি সরবরাহ করে।
এই বইটি কার জন্য?
এই বইটি এমন পাঠকদের উদ্দেশ্যে করা হয়েছে যারা প্রোগ্রামিংয়ের প্রাথমিক বিষয়গুলি জানেন এবং অ্যালগরিদমগুলি বুঝতে চান। হতে পারে আপনি ইতিমধ্যে একটি প্রোগ্রামিং সমস্যার মধ্যে চলে এসেছেন এবং একটি অ্যালগরিদমিক সমাধান সন্ধান করার চেষ্টা করছেন।
অথবা আপনি বুঝতে চান যে অ্যালগোরিদমগুলি কোথায় কাজে আসতে পারে। নীচে এমন একটি সংক্ষিপ্ত এবং অসম্পূর্ণ তালিকা রয়েছে যাঁরা বইটি দরকারী বলে মনে করতে পারেন:
- স্ব-শিক্ষিত প্রোগ্রামার;
- প্রোগ্রামিং পড়াশোনা শুরু যারা ছাত্র;
- স্নাতক তাদের স্মৃতি সতেজ করতে ইচ্ছুক;
- পদার্থবিজ্ঞান / গণিত / প্রোগ্রামিংয়ে আগ্রহী অন্যান্য বিভাগের বিশেষজ্ঞ