আমি লিঙ্ক তালিকা মত সাধারণ পুনর্ব্যবহারযোগ্য ডাটা স্ট্রাকচার সঙ্গে একটি C লাইব্রেরি খুঁজছেন করছি, হ্যাশ টেবিল ইত্যাদি উৎস বিতরণ মত কিছু সি (পেপারব্যাক) কাইলি Loudon দ্বারা নিয়ন্ত্রণ আলগোরিদিম ।
আমি লিঙ্ক তালিকা মত সাধারণ পুনর্ব্যবহারযোগ্য ডাটা স্ট্রাকচার সঙ্গে একটি C লাইব্রেরি খুঁজছেন করছি, হ্যাশ টেবিল ইত্যাদি উৎস বিতরণ মত কিছু সি (পেপারব্যাক) কাইলি Loudon দ্বারা নিয়ন্ত্রণ আলগোরিদিম ।
উত্তর:
বিএসডি কিউ। হ'ল :
বিএসডি ট্রি.এর রয়েছে:
বিশদটির জন্য সারি (3) এবং গাছ (3) ম্যান পৃষ্ঠা দেখুন। আমি তাদের সত্যিই পছন্দ করি কারণ তারা নির্ভরতা ছাড়াই খাঁটি সি ম্যাক্রো (এমনকি লিবিসিও নয়)। বিএসডি লাইসেন্সের সাথে আপনার কোনও কোম্পানির বিধিনিষেধ ডব্লু / জিপিএল নিয়ে চিন্তা করতে হবে না।
gnulib , gnu বহনযোগ্যতা গ্রন্থাগার।
এটি সোর্স কোড হিসাবে বিতরণ করা হয়েছে। এই তালিকাটি তার মডিউল তালিকার , যা অন্যান্য জিনিসের একটি টন অন্তর্ভুক্ত। একটি আকর্ষণীয় হ'ল "সি-স্ট্যাক: স্ট্যাক ওভারফ্লো হ্যান্ডলিং, যার ফলে প্রোগ্রামের প্রস্থান ঘটে।"
এস জি এল আই বি একটি দুর্দান্ত জেনেরিক ডেটা-স্ট্রাকচার লাইব্রেরি। লাইব্রেরি বর্তমানে এর জন্য জেনেরিক বাস্তবায়ন সরবরাহ করে:
অ্যারে
লিঙ্কযুক্ত তালিকাগুলি
বাছাইযুক্ত লিঙ্কযুক্ত তালিকাগুলি
ডাবল লিঙ্কযুক্ত তালিকাগুলি
লাল-কালো গাছের
পাতাগুলি ধুয়ে রাখে
এটি গ্লিবের চেয়ে খুব দ্রুত, দ্রুত। এটি স্ট্যান্ডার্ড টেম্পলেট লাইব্রেরি দ্বারা অনুপ্রাণিত। এখানে ডাউনলোড করুন
আরেকটি সমাধান হ'ল আকর্ষণীয় বিশৃঙ্খলা সফটওয়্যার । সি ম্যাক্রো গ্রন্থাগার:
kbtree.h: সি
খাস্তে দক্ষ বি-ট্রি লাইব্রেরি
: সি।
সিগ্লিব এবং আকর্ষণীয় কওস সফ্টওয়্যার হ'ল সি ম্যাক্রোস লাইব্রেরি। সিতে জেনেরিক ধারক প্রয়োগ করতে অকার্যকর * ব্যবহার করা অদক্ষ হতে পারে। সি ম্যাক্রোস সি ++ টেম্পলেট অনুকরণ করে এবং সি ++ টেমপ্লেটের মতো দক্ষ
জিডিএসএল গ্রন্থাগারটি বিবেচনা করার জন্য ভাল জিনিস হতে পারে:
এটি অ্যান্ড টি এর সফ্টওয়্যার সরঞ্জাম ।