সি প্লাস প্লাসে ম্যাপ ব্যবহার করে থাকি। কিন্তু ম্যাপকে কীভাবে সর্টিং করা যায়? টেকনিকগুলো কী কী?

asked 27 Jan, 18:29

codexaxor's gravatar image

codexaxor
314

edited 28 Jan, 16:30

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
73618


ম্যাপ এ যখন ডাটা রাখা হয় তখন এটা তার key অনুযায়ী সর্ট করা ডাটা রাখে । এর জন্য আলাদা কিছু করতে হয় না । যেমন,

map <char, int> mymap;

mymap['b'] = 100;
mymap['a'] = 200;
mymap['c'] = 300;

for (map <char, int>::iterator it = mymap.begin(); it != mymap.end(); ++it)
    cout << it->first << " => " << it->second << '\n'

আউটপুট হবে এই রকম,

a => 200
b => 100
c => 300

এখানে লক্ষ্য করেন Key অনুসারে ম্যাপটা সর্ট হয়েছে ।

permanent link

answered 28 Jan, 03:11

menon's gravatar image

menon
4.7k334

edited 28 Jan, 03:17

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×131
×13
×3

question asked: 27 Jan, 18:29

question was seen: 149 times

last updated: 28 Jan, 16:30