এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে জাভাতে লেক্সিকোগ্রাফিক্যাল ক্রমে একটি অ্যারের উপাদানগুলিকে সাজাতে হয়। অভিধানের ক্রম হল ক্রমানুসারে অভিধানের বর্ণানুক্রমিক ক্রমকে সাধারণীকরণ।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ইনপুট
ধরুন আমাদের ইনপুট হল −
Aplha বিটা গামা ডেল্টা
আউটপুট
কাঙ্খিত আউটপুট হবে −
Aplha বিটা ডেল্টা গামা
অ্যালগরিদম
ধাপ1- শুরুর ধাপ 2- তিনটি পূর্ণসংখ্যা ঘোষণা করুন:I, j, array_lengthStep 3- একটি স্ট্রিং অ্যারে ঘোষণা করুন ধাপ 4- ব্যবহারকারীকে অ্যারে_লেংথ মান লিখতে/ অ্যারে_দৈর্ঘ্য নির্ধারণ করতে অনুরোধ করুন ধাপ 5- ব্যবহারকারীকে স্ট্রিং অ্যারের শব্দ লিখতে অনুরোধ করুন / স্ট্রিং অ্যারে সংজ্ঞায়িত করুন ধাপ 4- মান পড়ুন ধাপ 5- একটি ফর-লুপ চালান, সোয়াপ পদ্ধতি ব্যবহার করে, compareTofunction ব্যবহার করে শব্দগুলি সাজান। মান সংরক্ষণ করুন। ধাপ 6- ফলাফল প্রদর্শন করুন ধাপ 7- থামুন
উদাহরণ 1
পাবলিক ক্লাস মেইন { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { স্ট্রিং[] my_input ={ "Aplha", "Beta", "Gamma", "Delta" };; int i, j, array_length; array_length =4; System.out.println("স্ট্রিং এর অ্যারেকে " হিসাবে সংজ্ঞায়িত করা হয়েছে); for(i =0; i0) { স্ট্রিং টেম্প =my_input[i]; my_input[i] =my_input[j]; my_input[j] =temp; } } } System.out.println("লেক্সিকোগ্রাফিক্যাল ক্রমে শব্দগুলি হল:"); (i =0; i <4; i++) { System.out.println(my_input[i]); } } }
আউটপুট
স্ট্রিং এর বিন্যাসকে AplhaBetaGammaDelta হিসাবে সংজ্ঞায়িত করা হয়েছে অভিধানিক ক্রমে শব্দগুলি হল:AplhaBetaDeltaGamma
উদাহরণ 2
(int i =0; iআউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে অভিধানিক অর্ডার ডেটা হল অ্যাপ্লা বিটা ডেল্টা গামা