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

ডেটা স্ট্রাকচার হ'ল ফ্যাশনে ডেটা সংগঠিত করার একটি উপায় যা সেই ডেটার নির্দিষ্ট বৈশিষ্ট্যগুলি অনুসন্ধান এবং / অথবা দক্ষতার সাথে আপডেট করার অনুমতি দেয়।

14
জাভায় হ্যাশম্যাপ থেকে কীগুলি পান
আমার জাভাতে এই জাতীয় একটি হাশম্যাপ রয়েছে: private Map<String, Integer> team1 = new HashMap<String, Integer>(); তারপরে আমি এটিকে পূরণ করব: team1.put("United", 5); আমি কীগুলি পেতে পারি? এর মতো কিছু: team1.getKey()"ইউনাইটেড" ফিরিয়ে দেওয়া।

18
তালিকায় ক্লোজুরেতে একটি নির্দিষ্ট মান রয়েছে কিনা তা পরীক্ষা করুন
ক্লোজুরে একটি তালিকাতে প্রদত্ত মান রয়েছে কিনা তা পরীক্ষা করার সর্বোত্তম উপায় কী? বিশেষত, এর আচরণটি contains?বর্তমানে আমাকে বিভ্রান্ত করছে: (contains? '(100 101 102) 101) => false আমি স্পষ্টতই লিস্টটি অতিক্রম করতে এবং সাম্যের জন্য পরীক্ষার জন্য একটি সাধারণ ফাংশন লিখতে পারি, তবে অবশ্যই এটি করার একটি মানক উপায় থাকতে …

13
কীভাবে এপিআই ডিজাইনে "অনেকগুলি পরামিতি" সমস্যা এড়ানো যায়?
আমি এই এপিআই ফাংশন আছে: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) আমি এটা পছন্দ করি না। কারণ প্যারামিটার ক্রম অকারণে তাৎপর্যপূর্ণ হয়ে ওঠে। নতুন ক্ষেত্র যুক্ত করা শক্ত হয়ে যায়। চারপাশে কী পার হচ্ছে তা দেখা মুশকিল। ছোট অংশগুলিতে …

14
"হিমশীতল ডিক্ট" কী হবে?
হিমায়িত সেট হ'ল হিমায়িত। হিমশীতল একটি তালিকা হতে পারে। হিমশীতল ডিক কী হবে? একটি অপরিবর্তনীয়, হ্যাশেবল ডিক্ট। আমার ধারণা এটির মতো কিছু হতে পারে collections.namedtupleতবে এটি হিমশীতল কীগুলির মতো (অর্ধ-হিমায়িত ডিক্ট)। তাই না? একটি "frozendict" একটি হিমায়িত অভিধান হওয়া উচিত, এটা থাকা উচিত keys, values, get, ইত্যাদি, এবং সমর্থন in, …

7
আমি কেন ডেক ওভার স্ট্যাক ব্যবহার করব?
Stackআমার ব্যবহারের ক্ষেত্রে আমার একটি ডেটা কাঠামো দরকার । আমার আইটেমগুলিকে ডেটা স্ট্রাকচারে ঠেলাতে সক্ষম হওয়া উচিত এবং আমি কেবল স্ট্যাক থেকে শেষ আইটেমটি পুনরুদ্ধার করতে চাই। স্ট্যাক জন্য JavaDoc বলেছেন: ডিক ইন্টারফেস এবং এর বাস্তবায়নগুলি দ্বারা LIFO স্ট্যাক ক্রিয়াকলাপগুলির আরও একটি সম্পূর্ণ এবং ধারাবাহিক সেট সরবরাহ করা হয়েছে, যা …

30
সর্বাধিক কমপ্যাক্ট ম্যাপিং কীভাবে তৈরি করবেন এন limit ইসপ্রাইম (এন) একটি সীমা N পর্যন্ত?
স্বাভাবিকভাবেই, bool isprime(number)এমন কোনও ডেটা স্ট্রাকচারের জন্য আমি জিজ্ঞাসা করতে পারি। আমি সেরা অ্যালগরিদমকে সংজ্ঞায়িত করি , এমন একটি অ্যালগরিদম হতে যা পরিসরের জন্য সর্বনিম্ন মেমরি খরচ সহ একটি ডেটা কাঠামো তৈরি করে (1, N], যেখানে এন একটি ধ্রুবক I আমি যা খুঁজছি তার একটি উদাহরণ: আমি প্রতিটি বিজোড় সংখ্যার …

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

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

11
প্রাথমিক ক্ষমতা সহ একটি অ্যারেলিস্ট শুরু করবেন কেন?
এর সাধারণ কনস্ট্রাক্টর ArrayListহ'ল: ArrayList<?> list = new ArrayList<>(); তবে প্রাথমিক ক্ষমতার জন্য একটি পরামিতি সহ একটি ওভারলোডেড কনস্ট্রাক্টরও রয়েছে: ArrayList<?> list = new ArrayList<>(20); ArrayListআমরা যখন খুশি তে এতে যুক্ত করতে পারি তবে প্রাথমিক সামর্থ্য সহ একটি তৈরি করা কেন কার্যকর ?

12
কেন আনর্ডারড_সেটের পরিবর্তে কেউ সেট ব্যবহার করবেন?
সি ++ 0 এক্স প্রবর্তন করছে unordered_setযা উপলভ্য boostএবং অন্যান্য অনেক জায়গায়। আমি যা বুঝতে পারি তা unordered_setহ'ল হ্যাশ টেবিলটি O(1)লুকআপ জটিলতার সাথে। অন্যদিকে, দেখার জটিলতা setসহ একটি গাছ ছাড়া আর কিছুই নয় log(n)। কেন পৃথিবীতে কেউ এর setপরিবর্তে ব্যবহার করবে unordered_set? অর্থাৎ setআর কি দরকার আছে ?

8
জাভাতে আমি কীভাবে কোনও কিউ অবজেক্ট ইনস্ট্যান্ট করব?
আমি যখন চেষ্টা করি: Queue<Integer> q = new Queue<Integer>(); সংকলক আমাকে একটি ত্রুটি দিচ্ছে। কোন সাহায্য? এছাড়াও, আমি যদি একটি সারি শুরু করতে চাই তবে কি আমার কিউয়ের পদ্ধতিগুলি প্রয়োগ করতে হবে?

22
দুটি সারি ব্যবহার করে স্ট্যাক প্রয়োগ করুন
অনুরূপ প্রশ্ন আগে সেখানে জিজ্ঞাসা করা হয়েছিল , তবে এখানে প্রশ্নটি এর বিপরীত, স্ট্যাক হিসাবে দুটি সারি ব্যবহার করে। প্রশ্নটি... তাদের মান অপারেশন সঙ্গে দুই সারি দেওয়া ( enqueue, dequeue, isempty, size), একটি স্ট্যাক তার আদর্শ অপারেশন সঙ্গে বাস্তবায়ন ( pop, push, isempty, size)। সমাধান দুটি সংস্করণ থাকা উচিত । …

4
আইগ্রুপিংয়ে "মান" সম্পত্তি পান
আমার মতো একটি ডেটা স্ট্রাকচার আছে public DespatchGroup(DateTime despatchDate, List<Products> products); এবং আমি চেষ্টা করছি ... var list = new List<DespatchGroup>(); foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate)) { // group.Values is not correct... how do I write this? list.Add(new DespatchGroup(group.Key, group.Values); } আমি IGroupingগ্রুপের মধ্যে ডেটা রেকর্ডে আসলে কীভাবে …

11
অবজেক্টিভ-সি-তে কি জোরালোভাবে টাইপ করা সংগ্রহ রয়েছে?
আমি ম্যাক / আইফোন প্রোগ্রামিং এবং উদ্দেশ্য-সি তে নতুন। সি # এবং জাভাতে আমাদের "জেনেরিক্স" রয়েছে, সংগ্রহের ক্লাস রয়েছে যার সদস্যরা কেবল ঘোষিত ধরণের হতে পারে। উদাহরণস্বরূপ, সি # তে Dictionary<int, MyCustomObject> কেবলমাত্র এমন কীগুলি থাকতে পারে যা মাইকাস্টমঅবজেক্ট টাইপযুক্ত পূর্ণসংখ্যা এবং মান values অবজেক্টিভ-সি তে কি একই ধরণের ব্যবস্থা …

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

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