প্রশ্ন ট্যাগ «data-structures»

কোনও সফ্টওয়্যার অ্যাপ্লিকেশনের মধ্যে দক্ষ স্টোরেজ এবং ডেটার প্রতিনিধিত্ব সম্পর্কিত প্রশ্নসমূহ।

2
"লাল / কালো গাছ" শব্দটি কোথা থেকে এসেছে?
ভারসাম্যযুক্ত বাইনারি অনুসন্ধান ট্রি বাস্তবায়নের জন্য একটি লাল / কালো গাছ way এটি কীভাবে কাজ করে তার পিছনে নীতিগুলি আমার কাছে বোধগম্য হয়, তবে নির্বাচিত রঙগুলি তা বোঝে না। কেন লাল এবং কালো, অন্য কোনও জোড়া রঙের বা সাধারণ বৈশিষ্ট্যের বিপরীতে? আমি যখন "লাল এবং কালো" শুনি তখন প্রথম জিনিসগুলি …

10
আমি কীভাবে অ্যালগরিদম এবং ডেটা স্ট্রাকচার শিখব? [বন্ধ]
এটি আমার আগের প্রশ্নের ধারাবাহিকতায় যেখানে আমি জিজ্ঞাসা করেছি এটি হল অ্যালগরিদম এবং ডেটা কাঠামো শেখার প্রয়োজন। আমি হ্যাঁ এটা মনে হয়। এখন আমি এমন পরিবেশে কাজ করি যেখানে আমি পরীক্ষামূলকভাবে বা ব্যবহারিকভাবে বা কোনও কার্যনির্বাহী হয়ে এটি শেখার সুযোগ পাই না। সঠিক বই, সঠিক ধরণের সমস্যা, সঠিক ধরণের সংস্থান …

8
প্রোগ্রামিংয়ে কখন ড্যাগ (নির্দেশিত অ্যাসাইক্লিক গ্রাফ) ব্যবহার করবেন?
আমি সম্প্রতি ইক্টো নামের একটি কাঠামো পেয়েছি । এই কাঠামোটিতে, "প্লাজম" নামে একটি মৌলিক উপাদান যা ইক্টো ডাইরেক্টেড অ্যাসাইক্লিক গ্রাফ I আমি ভাবছি যে এই প্রক্রিয়াটির সুবিধা কী, এবং অন্যান্য কোন পরিস্থিতিতে আমরা ডিজের ধারণাটি কাজে লাগাতে পারি?

12
প্রোগ্রামার বলা যেতে কি আমাকে অ্যালগরিদম এবং ডেটা স্ট্রাকচার বুঝতে হবে? [বন্ধ]
আমি কোডিং করছি ছয় বছর হয়েছে। অ্যাকশনস্ক্রিপ্ট, জাভাস্ক্রিপ্ট, জাভা, পিএইচপি, অ্যাজাক্স, এক্সএমএল এইচটিএমএল, এএসপি ইত্যাদির মতো সমস্ত ধরণের জিনিসগুলিতে কোডিং করে আমি অ্যারে, মানচিত্র, লিঙ্কযুক্ত তালিকাগুলি, সেট ইত্যাদি ব্যবহার করেছি এবং যেখানেই আমি আমার মতো লোকদের কাজ করেছি। তবে যখনই আমার সাক্ষাত্কার নেওয়া হচ্ছে তখন খুব সম্ভবত লোকেরা আমাকে হ্যাশ, …

2
পিএইচপি: কখন অ্যারে ব্যবহার করবেন এবং বেশিরভাগ-ডেটা-স্টোরিং কোড কনস্ট্রাক্টের জন্য কখন অবজেক্ট ব্যবহার করবেন?
পিএইচপি হ'ল একটি মিশ্র দৃষ্টান্তের ভাষা, অ্যারে হিসাবে অ-অবজেক্ট ডেটা ব্যবহার এবং ফেরত দেওয়ার অনুমতি দেয়। প্রোগ্রামিং কোন নির্দিষ্ট পরিস্থিতিতে কী ব্যবহার করতে চায় তা সিদ্ধান্ত নেওয়ার সময় অ্যারে বনাম অবজেক্টের নির্বাচনের জন্য কিছু গাইডলাইন পরিষ্কার করার চেষ্টা করার জন্য আমি একটি প্রশ্ন উত্থাপন করি। এটি পিএইচপি ল্যাঙ্গুয়েজ কনস্ট্রাক্টস ব্যবহার …

3
একটি গাদা এবং একটি অগ্রাধিকার সারির মধ্যে পার্থক্য
আমি সবসময় মনে করতেন যে গাদা এবং অগ্রাধিকার সারিগুলি প্রতিশব্দের ছিল - একটি বিমূর্ত ডাটা স্ট্রাকচার যে সমর্থন insert, findMinএবং deleteMinঅপারেশন। কিছু সাহিত্য আমার সাথে একমত বলে মনে হচ্ছে - উদাহরণস্বরূপ ক্রিস ওকাসাকির খাঁটি ফাংশনাল ডেটা স্ট্রাকচারস (অধ্যায় 3)। অন্যদিকে, উইকিপিডিয়ায় হিপ পৃষ্ঠা এটি গাছ-ভিত্তিক ডেটা কাঠামো হিসাবে সংজ্ঞায়িত করেছে …

5
মুছে ফেলা সাধারণত অনেকগুলি ডেটা স্ট্রাকচারে সন্নিবেশের চেয়ে প্রয়োগ করা আরও কঠিন কেন?
আপনি মুছে ফেলা সাধারণত (বেশিরভাগ?) ডেটা স্ট্রাকচারের জন্য সন্নিবেশের চেয়ে কার্যকরভাবে কার্যকর করার কোনও নির্দিষ্ট কারণের কথা ভাবতে পারেন? দ্রুত উদাহরণ: লিঙ্কযুক্ত তালিকাগুলি। সন্নিবেশ তুচ্ছ, তবে মুছে ফেলার কয়েকটি বিশেষ মামলা রয়েছে যা এটি উল্লেখযোগ্যভাবে শক্ত করে তোলে। এভিএল এবং রেড-ব্ল্যাকের মতো স্ব-ব্যালেন্সিং বাইনারি অনুসন্ধান গাছগুলি বেদনাদায়ক মুছে ফেলা বাস্তবায়নের …

10
সি ++ তে ভেক্টরগুলির উপরের তালিকাগুলি ব্যবহার করার বিন্দুটি কী?
আমি সি ++ তালিকা এবং ভেক্টরগুলির সাথে জড়িত 3 টি পৃথক পরীক্ষা চালিয়েছি। মাঝখানে প্রচুর সংযোজন জড়িত থাকা সত্ত্বেও ভেক্টরযুক্তরা আরও দক্ষ প্রমাণিত হয়েছিল। সুতরাং প্রশ্ন: কোন ক্ষেত্রে তালিকা ভেক্টরগুলির চেয়ে বেশি বোঝায়? যদি বেশিরভাগ ক্ষেত্রে ভেক্টররা আরও দক্ষ বলে মনে হয় এবং তাদের সদস্যরা কতটা সমান হয় তা বিবেচনা …

4
বিমূর্ত ডেটা প্রকার এবং ডেটা স্ট্রাকচার
এই পদগুলি বোঝা আমার পক্ষে বেশ কঠিন। আমি গুগলে অনুসন্ধান করেছি এবং উইকিপিডিয়ায় কিছুটা পড়েছি তবে আমি এখনও নিশ্চিত নই। আমি এখনও পর্যন্ত স্থির করেছি যে: অ্যাবস্ট্রাক্ট ডেটা টাইপ নতুন ধরণের সংজ্ঞা, এর বৈশিষ্ট্য এবং ক্রিয়াকলাপ বর্ণনা করে। ডেটা স্ট্রাকচার এডিটির একটি বাস্তবায়ন। অনেক এডিটি একই ডেটা স্ট্রাকচার হিসাবে প্রয়োগ …

8
স্মৃতি সংরক্ষণের জন্য ভেরিয়েবলগুলির জন্য ছোট ডেটা ধরণের ব্যবহার করা কি ভাল অনুশীলন?
আমি যখন প্রথমবারের মতো সি ++ ভাষা শিখলাম তখন শিখেছিলাম যে ইনট, ফ্লোট ইত্যাদি ছাড়াও এই ডেটা ধরণের ছোট বা বড় সংস্করণগুলি ভাষার ভিতরে বিদ্যমান। উদাহরণস্বরূপ আমি একটি ভেরিয়েবল এক্স কল করতে পারে int x; or short int x; প্রধান পার্থক্যটি হ'ল শর্ট ইন্টি 2 বাইট মেমরি নেয় যখন ইন্টি …

7
একটি ডাটাবেসে স্ট্রিং / রেকর্ডগুলির একটি খুব বড় তালিকার মাধ্যমে কীভাবে দ্রুত অনুসন্ধান করবেন
আমার নিম্নলিখিত সমস্যা রয়েছে: আমার কাছে 2 মিলিয়নেরও বেশি রেকর্ডযুক্ত একটি ডাটাবেস রয়েছে have প্রতিটি রেকর্ডের স্ট্রিং ফিল্ড এক্স থাকে এবং আমি রেকর্ডের একটি তালিকা প্রদর্শন করতে চাই যার জন্য ক্ষেত্র এক্সের একটি নির্দিষ্ট স্ট্রিং রয়েছে। প্রতিটি রেকর্ডটি আকারে প্রায় 500 বাইট। এটি আরও কংক্রিট করার জন্য: আমার আবেদনের জিইউআইতে …

8
অভিধান বনাম তালিকা
কাজেই আমি Dictionary<int, int>আজকের দিনে ছুটে এসেছি । এটি আমার কাছে কেবল অদ্ভুত বলে মনে হয়েছিল কারণ আমি সম্ভবত একটি List<int>পরিবর্তে ব্যবহার করতাম । কোনও পার্থক্য আছে এবং এমন কোনও ব্যবহারের ক্ষেত্রে কী আছে যেখানে অন্য কাঠামোর চেয়ে অন্য কাঠামোর পছন্দ হবে?

5
সংখ্যার ব্যাপ্তি সঞ্চয় করার সবচেয়ে কার্যকর উপায় কী?
এই প্রশ্নটি কতগুলি বিট একটি রেঞ্জ সংরক্ষণ করার জন্য প্রয়োজন is বা অন্য কোনও উপায় রাখুন, প্রদত্ত সংখ্যক বিটের জন্য, সঞ্চিত হওয়া সর্বাধিক পরিসীমা কত এবং কীভাবে? কল্পনা করুন যে আমরা 0-255 এর মধ্যে একটি উপ-পরিসীমা সঞ্চয় করতে চাই want সুতরাং উদাহরণস্বরূপ, 45-74। আমরা উপরের দুটি স্বাক্ষরবিহীন বাইট হিসাবে উদাহরণ …

7
আমার কি ডেটা স্ট্রাকচার এবং অ্যালগরিদমে বিনিয়োগ করা উচিত? [বন্ধ]
আজকাল, আমি ডেটা স্ট্রাকচার এবং অ্যালগরিদমে প্রচুর পরিমাণে বিনিয়োগ করছি এবং কিছু প্রোগ্রামিং ধাঁধা সমাধান করার চেষ্টা করছি। আমি জাভা এবং ক্লোজার সাথে কোড করার এবং সমাধান করার চেষ্টা করছি। আমি কি আমার সময় নষ্ট করছি? আরও গভীরতর জ্ঞান (ইনস এবং আউটসুট) পেতে এবং আরও দ্রুত তাদের সাথে কোড তৈরি …

3
স্ট্রাক্ট এবং স্টাডি :: জোড়া ব্যবহারের মধ্যে পার্থক্য কী?
আমি সীমিত অভিজ্ঞতার সাথে একজন সি ++ প্রোগ্রামার। মনে করুন আমি STL mapকিছু ডেটা সঞ্চয় এবং পরিচালনা করতে একটি ব্যবহার করতে চাই, আমি জানতে চাই যে এই 2 ডেটা কাঠামোর পদ্ধতির মধ্যে কোনও অর্থপূর্ণ পার্থক্য রয়েছে (পারফরম্যান্সেও): Choice 1: map<int, pair<string, bool> > Choice 2: struct Ente { string name; …

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