প্রোগ্রামিংয়ের জন্য ভাল গাণিতিক সূত্রগুলি কী কী? [বন্ধ]


19

আপনি কিছুটা সাধারণ গণিত সূত্রগুলি কী কী শিখলেন যা আপনাকে আরও ভাল অ্যালগরিদম লিখতে এবং আরও ভাল প্রোগ্রামার হতে সহায়তা করেছিল?

উদাহরণ: আমি ক্লুডিয়ান দূরত্বের সূত্রটি সম্পর্কে শিখেছি: sqrt((x1-x2)^2+(y1-y2)^2)যা আমাকে 2 টি কারণের সাথে তুলনা করে কীভাবে অবজেক্টগুলির মতো সন্ধান করতে সহায়তা করেছে।


2
আমি মনে করি না এটি ইউক্লিডিয়ান দূরত্বের সূত্র।
গ্রেগ হিউগিল

@ ল্যারি @ গ্রেগ সম্পাদিত।
জিএসটি

হা হা কীভাবে
ফাইবো

1
সমাপ্তির তারিখ = (আনুমানিক তারিখ + দিনের বাম / 2 দিন) ^ (কাজের সময় / বাড়িতে সময়) * বিনামূল্যে
পিজ্জার

7
আপনি এটি জানতে আগ্রহী হতে পারেন যে আপনার যদি কেবল দূরত্বের তুলনা করার প্রয়োজন হয় তবে আপনি sqrtপদক্ষেপটি এড়িয়ে যেতে পারেন । একটি শক্ত অভ্যন্তরীণ লুপ জন্য, এটি গুরুত্বপূর্ণ হতে পারে।

উত্তর:


16

2 এর ক্ষমতাগুলি জানা সহজ, বিশেষত নিম্ন-স্তরের বিটওয়াইজ ক্রিয়াকলাপগুলির ক্ষেত্রে।


+1 - 2, 16, 10 এবং 8 বেস থেকে এবং রূপান্তর করতে সক্ষম হওয়া জরুরী।
mouviciel

2
আমি বেস -8 সম্পর্কে নিশ্চিত নই, তবে আমি 2,16, এবং 10 রূপান্তরগুলির সাথে একমত। আপনার উচিত একটি যুক্তিসঙ্গত সময়সীমে এটি করতে সক্ষম হওয়া উচিত, তবে তাৎক্ষণিকভাবে নয়।
ছদ্মবেশে

আমার এক শিক্ষক হেক্স-অ্যানিমাল। তার মাথায় হাস্যকর সংখ্যার রূপান্তর এবং আমি এক বছর বা তার জন্য তাঁর জন্য টিএ ছিলাম, ক্লাসটি সর্বদা আমি যেমন ছিল তেমনই মুগ্ধ ছিল
ক্রিস

আমি বেস 8 টি ঘৃণা করি

1
আধুনিক ভাষায় ম্যাক্রোস, এনাম এবং বিটফিল্ড সহ, কোন ক্ষেত্রে লোকেরা 2 টির ক্ষমতা জানতে হবে যা মূলত যাদু সংখ্যা হয় .. এর setsockopt(...SO_KEEPALIVE..)চেয়ে পড়তে বা লিখতে অনেক সহজsetsockopt(...16...)
জে বি বি উইলকিনসন

15

বুলিয়ান বীজগণিত ইতিমধ্যে উল্লেখ করা হয়েছিল, তবে আমি কিছু ব্যবহারিক উদাহরণ দিতে চেয়েছিলাম।

যখন আপনি জটিল বুলিয়ান এক্সপ্রেশন নিয়ে কাজ করেন ( ifউদাহরণস্বরূপ বিবৃতিতে) বুলিয়ান বীজগণিতটি প্রায়শই কার্যকর হয় ।

দম্পতি দরকারী কার্যকর অভিব্যক্তি এবং আইন:

Distributivity

এ ও (বি | সি) = (এন্ড বি) | (এন্ড সি)

ক | (বি এবং সি) = (এ | বি) এবং (এ | সি)

সুতরাং পরের বার আপনি এই ধরনের অভিব্যক্তি উপর হোঁচট খাবেন:

if((A || B) && (A || C) && (A || D) && (A || E)) { ... }

আপনি এটিকে সহজে সংকুচিত করতে পারেন:

if(A || (B && C && D && E)) { ... }

নেগেশন এবং ডি মরগানের আইন

! (! এ) = এ

! (এন্ড বি) =! এ | ! বি

! (ক | বি) =! এ ও! বি

আপনার যেমন বিবৃতি আছে তা বলুন:

if(!A && !B && !C) {..}

এবং আপনার এর বিপরীতটি তৈরি করতে হবে। লেখা:

if(!(!A && !B && !C)) {...}

কাজ করবে, তবে এই সমতুল্যের মতো দুর্দান্ত দেখাচ্ছে না:

if(A | B | C) {...}

2
এটি করার ক্ষেত্রে সমস্যাটি হ'ল যদি এটি প্রকৃত বাস্তব জীবনের ব্যবসায়ের নিয়ম হয়, কারণ তাদের পরিবর্তনের প্রবণতা রয়েছে। যদি তা হয় তবে এটির পরিবর্তনের জন্য আপনাকে মূল ভাবটি পুনর্গঠন করতে হবে এবং তারপরে এটি আবার অনুকূল করতে হবে। এটি করার সময় রক্ষণাবেক্ষণকারীরা ঝাঁকুনির ঝোঁক থাকে।

এবং এটিই একটি কর্নোক মানচিত্র সাহায্য করতে পারে। এটি একবারে 4 টি বুলিয়ান পতাকাগুলিতে কেবল ভালভাবে কাজ করে তবে আপনার যদি আরও প্রয়োজন হয় - ভাগ্য ভাল!
চাকরি

3
ডি মরগানের আইনের জন্য +1। আমি খুব অল্প লোককে এটি শেখানো হয়েছে বলে মনে হয় এবং এটি কীভাবে প্রয়োগ করতে হয় তা জানি।
ফরটিআরুনার

আপনি এই এক ভুলে গেছি: (P -> Q) <=> (!P | Q)। আমি সর্বদা এটি ব্যবহার করি যেহেতু খুব কম পরিবেশগুলি লজিক্যাল ইমপ্লিকেশন অপারেটর সরবরাহ করে, এটি এসকিউএল চেক সীমাবদ্ধতার জন্য খুব সহজ সমতুল্য।
মিউ খুব ছোট 17

কর্নো এবং ডি মরগানের আইন এমন একটি বিষয় যা সাধারণত আপনি বৈদ্যুতিন প্রকৌশল ক্লাসে ব্যবহার করতে শেখানো হয় তবে কম্পিউটার ইঞ্জিনিয়ারিং ক্লাসে না। কোনটি অদ্ভুত, কারণ অ্যাপ্লিকেশনগুলি পরে বর্ণিত ডি মরগানের আইন ব্যবহারের মতো ব্যবহারের মতো পাওয়া যেতে পারে।
Spoike

9

আমার অভিজ্ঞতায় গাণিতিক সূত্রগুলি খুব নির্দিষ্ট গণনার জন্য ব্যবহৃত হয়, যা আপনার প্রকল্পে প্রযোজ্য বা নাও হতে পারে।

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

গত দশ বছরে, আমি সিল (), মিন () এবং ম্যাক্স () ব্যতীত ম্যাথ লাইব্রেরি থেকে আমার কিছু ব্যবহার করার দরকার পড়ে বলে মনে করি না, যা দেখায় যে কম্পিউটারগুলি গণিত ভিত্তিক সমস্যাগুলি সমাধান করার জন্য তৈরি হয়েছিল যদিও আজকের সাধারণ ব্যবহার হ'ল তথ্য প্রবাহকে ঘিরে সিদ্ধান্ত গ্রহণ।

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

হ্যাঁ, এমন অনেকগুলি বাজার রয়েছে যার জন্য প্রচুর ম্যাথ - ফিনান্স, ফিজিক্স, ইঞ্জিনিয়ারিং প্রয়োজন - তবে এই শিল্পগুলিতে আপনার প্রাথমিক অনুচ্ছেদে ম্যাথ / অর্থনীতি, পদার্থবিজ্ঞান, প্রকৌশল ইত্যাদি হওয়ার সম্ভাবনা বেশি থাকে, তাই আপনার প্রশ্নগুলি হবে 'আমি কীভাবে লিখতে পারি? Y ভাষায় সূত্র চ (x)? '

আপনার সময়ের আরও ভাল ব্যবহার হ'ল আলগোরিদিমগুলি (বিগ ও স্বরলিপি সহ) এবং ডিজাইন প্যাটার্নগুলি তদন্ত করা।


1
+1 কারণ এটি একটি যুক্তিসঙ্গত বিবৃতি বলে মনে হচ্ছে - আপনার জানা উচিত এমন কোনও নির্দিষ্ট সূত্র নেই, তবে অ্যালগরিদমিক জটিলতার ধারণা (বিগ ও নোটেশন) খুব গুরুত্বপূর্ণ।
মাইকেল এইচ।

প্রচুর গণিত ... সিদ্ধান্ত নিয়েছে যে কোন বিজ্ঞাপনগুলি আপনাকে বাগ করতে হবে।

আমি সম্মত হই না যে গণিতের প্রয়োজনীয় পরিমাণটি সাধারণত খুব কম যদিও আমার অভিজ্ঞতা আপনার মতো কম নয় - আমি পর্যায়ক্রমে গ্রাফিক্সে ট্রিগ স্টাফ ব্যবহার করে শেষ করি।
লরেন পেচটেল

7

এমন কোনও সূত্র নেই যা আপনাকে আরও ভাল প্রোগ্রামার করে তুলতে পারে।

গণিত সম্পর্কিত দক্ষতা আপনাকে আরও উন্নত প্রোগ্রামার করে তুলতে পারে:

  • বৈজ্ঞানিক পদ্ধতি - চিন্তা ও সমস্যা সমাধানের গণিত / বিজ্ঞানের উপায়
  • বিমূর্ততা - বিমূর্ততা এবং নিদর্শনগুলি সনাক্ত করার ক্ষমতা
  • উত্তরাধিকার - নতুন সমস্যা সমাধানে বিদ্যমান কাজ / পদ্ধতিগুলির পুনরায় ব্যবহার
  • অভিজ্ঞতা - সমস্যা এবং সমাধানগুলির একটি সেট বোঝা

-1, লোকটি দরকারী ম্যাথ ফরমুলাস সম্পর্কে জিজ্ঞাসা করেছিল। আমি বিশ্বাস করতে পারি না এই উত্তরটি মোটেও উর্ধ্বে দেওয়া হয়েছিল।
জেস


6

আমি টেইলর সিরিজগুলি উল্লেখ করতে চাই যা "ভারী" ফাংশনগুলির দ্রুত অনুমানের জন্য বেশ কার্যকর। উদাহরণস্বরূপ sin(x)0 প্রায় কাছাকাছি হতে পারে x-(x*x*x/6)

সাধারণভাবে, ধারণাটি যে দ্রুত জিনিসগুলি প্রায় শেষের তাৎপর্যপূর্ণ অঙ্কের পরিবর্তে গণনা করার পরিবর্তে (প্রায় প্রাথমিক প্রক্রিয়াগুলির জন্য, বেশিরভাগ আধুনিক প্রসেসরে দ্রুত হার্ড-ওয়্যার বাস্তবায়ন থাকে যাতে টেলরকে আনুমানিক পাপ হিসাবে ব্যবহার করা যায়) তা তাত্পর্যপূর্ণ হতে পারে না গতি বৃদ্ধি)।


3

বুলিয়ান "এবং" এবং "বা" প্রত্যাখ্যানের সাথে সম্পর্কিত এবং "বুলিয়ান যুক্তি (যেমন ডাবল অস্বীকৃতি) সম্পর্কে কিছু প্রাথমিক সম্পর্কিত টিডবিটস সম্পর্কিত ডি মরগানের আইনগুলি।


2

তিনটির বিধি (ক্রস গুণণের ধরণ)

বেসিক পরিসংখ্যান সূত্রের জন্য +1।

আমি বেসিক কোডগুলিতে এই সহজ নিয়মটি প্রয়োগ করতে অসুবিধা সহ অনেক ছেলেকে দেখেছি।


ক্রস-গুণণের জন্য +1। কিছু সফ্টওয়্যার যা পূর্ণসংখ্যার ওভারফ্লো সমস্যার ঝুঁকিতে থাকে, ফলাফলগুলি ওভারফ্লো হয় না তা পরীক্ষা করতে ক্রস-গুণ করা হয়।
রোবং

2
তেমন কিছু না. এটি সিএস অধ্যয়ন করতে ইচ্ছুক এমন একটি উচ্চ বিদ্যালয়ের স্নাতকের মাথায় সিদ্ধ করা উচিত।
চাকরি

@ জোব: একটি তাত্ত্বিক বিশ্বে এটি সত্য!
প্যাগোটি

2

ক্রম এবং সিরিজ গণিত।

আমি অনেকগুলি স্কুলকে "অ্যালগোরিদমগুলি অসাধারণ" এর পরিবর্তে "x এবং y এর মধ্যে সমস্ত সংখ্যার যোগ করতে একটি লুপ লিখতে" শিখিয়েছি

এছাড়াও ... https://docs.google.com/viewer?url=http://courses.csail.mit.edu/6.042/fall10/mcs-ftl.pdf


2

প্রচুর জ্যামিতিক সমস্যার জন্য খুব গুরুত্বপূর্ণ কোসাইনস আইন ,

বিকল্প পাঠ

বিশেষত কোণ নির্ধারণ।


সেই সমীকরণে গামা কী?
ম্যাট এলেন

1
@ ম্যাট এলেন: পাশের সি এর পাশের কোণ (আইডাব্লু, এ এবং বি এর মধ্যে কোণ)
লাই রায়ান

2
এবং অবশ্যই, ডান ত্রিভুজগুলির জন্য বিশেষ ক্ষেত্রে:a^2 + b^2 = c^2
নিজের কাছে নোট করুন - একটি নাম মনে করুন

2

প্রোগ্রামিং একটি খুব বিস্তৃত ক্ষেত্র। গণিতের সূত্রটি নির্ভর করে আপনি কোন অঞ্চলে প্রোগ্রামিং করছেন। আপনি যদি গ্রাফিক্সে, গেম প্রোগ্রামিংয়ে থাকেন তবে আপনাকে আরও ত্রিকোণমিতি, জ্যামিতি জানতে হবে। গেম প্রোগ্রামিংগুলিকে আরও পদার্থবিজ্ঞান, রেন্ডারিং, শেডার .. এর মতো ক্ষেত্রগুলিতে আরও শ্রেণিবদ্ধ করা যেতে পারে এবং তালিকাটি এখনও চলছে। সুতরাং আপনি যদি পদার্থবিজ্ঞানের সিমুলেশন বিশেষজ্ঞ হন তবে পদার্থবিদ্যার সাথে সম্পর্কিত জিনিসগুলি আপনার জানা উচিত।
আপনি যদি সুরক্ষার মধ্যে থাকেন তবে আপনাকে অবশ্যই একটি নম্বর থিওরি বিশেষজ্ঞ হতে হবে।
সাধারণভাবে, আপনি এগুলির সংমিশ্রণে যেতে পারেন এবং যা আপনার আগ্রহই ever শেখা কখনই ব্যথা করে না।


2

প্রুফের পদ্ধতি

সবচেয়ে উল্লেখযোগ্যভাবে, যেগুলি আমি আপেক্ষিক ফ্রিকোয়েন্সি সহ ব্যবহার করেছি:

আরও রয়েছে এবং আমি তাদের অনেকগুলি এক পর্যায়ে বা অন্য সময়ে ব্যবহার করেছি তবে এগুলি 3 টি আমি এক নজরে ব্যবহার করে স্মরণ করতে পারি। ইউনিট বা ইন্টিগ্রেশন টেস্টগুলি লেখার সময় আপনি যদি তাদের উদ্দেশ্যটি মনে রাখতে পারেন তবে সেগুলিও অসীম সহায়ক ।


2

টি (এন) = এটি (এন / বি) + চ (এন), এ> = 1, বি> 1

মাস্টার উপপাদ্য প্রোগ্রামিংয়ের জন্য জানা ভাল। এটি আপনাকে পুনরাবৃত্ত সম্পর্কের সমাধান করতে দেয় যা আপনাকে পুনরাবৃত্ত আলগোরিদিমগুলির জটিলতা খুঁজে পেতে সহায়তা করতে পারে। "বিভাজন এবং জয়" শৈলীর অ্যালগোরিদম লেখার সময় এটি বিশেষভাবে গুরুত্বপূর্ণ। মোটামুটিভাবে বলতে গেলে, আপনি যদি প্রতিটি "পদক্ষেপ" এবং ব্রাঞ্চিং ফ্যাক্টরের জটিলতা জানেন তবে জটিলতা পেতে আপনি মাস্টার উপপাদ্যটি ব্যবহার করতে পারেন।


1
প্রোগ্রামিংয়ের জন্য জানা কেন ভাল?
ম্যাট এলেন

@ ম্যাটেলেন: এটি আপনাকে পুনরাবৃত্ত সম্পর্কের সমাধান করতে দেয় যা আপনাকে পুনরাবৃত্ত আলগোরিদিমগুলির জটিলতা খুঁজে পেতে সহায়তা করতে পারে। "বিভাজন এবং জয়" শৈলীর অ্যালগোরিদম লেখার সময় এটি বিশেষভাবে গুরুত্বপূর্ণ। মোটামুটিভাবে বলতে গেলে, আপনি যদি প্রতিটি "পদক্ষেপ" এবং ব্রাঞ্চিং ফ্যাক্টরের জটিলতা জানেন তবে জটিলতা পেতে আপনি মাস্টার উপপাদ্যটি ব্যবহার করতে পারেন।
টিখন জেলভিস

1
  • বীজগণিত
  • ত্রিকোণমিতি
  • ভেক্টর (ম্যাট্রিক্স অপারেশন)
  • পাথুরি
  • [বিভিন্ন অন্তরঙ্গ এবং তাদের ডেরিভেটিভস]
  • [পৃষ্ঠতল, NURBS]

(ব্র্যাকারগুলির মধ্যে একটি "প্রয়োগ" ধরণের আরও বেশি)

সাধারণ দিকনির্দেশগুলি দেওয়া কঠিন, যেহেতু এটি আপনি যে ক্ষেত্রের উপরে রয়েছেন তা দৃ strongly়তার সাথে নির্ভর করে But মনে মনে, এই বিভাগগুলি প্রায়শই ওভারল্যাপ হয় (ট্রিগনোমেট্রি + ম্যাট্রিক্স অপ্স,, ক্যালকুলাস + ম্যাট্রিক্স অপস and ইত্যাদি)

আমার কাছে সর্বদা একটি গাণিতিক হ্যান্ডবুক থাকে। একটি প্রায়শই কোনও কিছুর বিষয়ে অনিশ্চিত থাকে এবং এটি এটি একটি সংগঠিত পদ্ধতিতে উপস্থাপন করতে সহায়তা করে।


1

বুলিয়ান বীজগণিত জ্ঞান অনেক সাহায্য করে। এটি আপনাকে কোড লিখতে বাধা দেয়

if (x < 10)
    return true;
else
    return false;

আমি পুরোপুরি নিশ্চিত নই যে আমি বুঝতে পারি যে বুলিয়ান বীজগণিত কোনও ব্যবহারকারীর লেখাটি রোধ করতে সহায়তা করে? ব্যবহারকারীর সেখানে কী লেখা উচিত তা কি আপনি প্রস্তাব করতে পারেন? (আমি রিটার্ন x <10 ধরে নিব; তবে ভুল হতে পারে))
ক্রিস

1
আপনি সঠিক - এটি x <10 রিটার্ন হওয়া উচিত। এই ভাবে চিন্তা করুন। মূল্যায়ন (x <10) একটি বুলিয়ান ফলাফল প্রদান করবে। যদি বিবৃতিটি তখন ভেঙ্গে যায় [যদি x সত্যিই 10 এর চেয়ে কম হয়] যদি (সত্য) সত্য হয়; অথবা [যদি x এর চেয়ে বেশি বা সমান 10] যদি (মিথ্যা) ... অন্যথায় মিথ্যা ফিরে আসুন;
এরিক ওলসন

2
(X <10) দুটি ব্যবসায়ের ক্ষেত্রে পৃথক হতে পারে। ভার্জোজ ফর্মের সাহায্যে আপনি মানগুলি ফিরিয়ে দেওয়ার চেয়ে আরও অনেক কিছু করতে পারেন যা রক্ষণাবেক্ষণ মোডে খুব সুন্দর, কারণ আপনি সর্বনিম্ন পরিবর্তন রাখতে পারেন

1

অপ্টিমাইজেশান সমস্যার জন্য, লগ-সম্ভাবনা বোঝা ভাল। উদাহরণস্বরূপ, যদি আপনি একটি স্কোয়ারের পরিমাণ কমিয়ে আনার চেষ্টা করছেন, তবে এটি সম্ভাবনার লগকে সর্বাধিক করে তোলার সমান কারণ, (মোটামুটি ভাষায়)

log( Product( exp( -(x[i]-mean)^2 )) )
  =
  - Sum( (x[i]-mean)^2 )

পারফরম্যান্স টিউনিংয়ের ক্ষেত্রের অন্যান্য প্রিয়গুলি হ'ল বিনোমিয়াল এবং বিটা বিতরণ। তারা গণনা করা খুব সহজ।

আপনি যদি কোনও প্রোগ্রামের স্থিতির 10 টি এলোমেলো-সময় নমুনাগুলি গ্রহণ করেন এবং এটি F = 40% সময়ের জন্য একটি নির্দিষ্ট অবস্থায় থাকে তবে এটি ঠিক অন্যায় মুদ্রার সাথে একটি মুদ্রা-টস পরীক্ষার মতো। আপনি যে অবস্থায় এটি দেখতে পাচ্ছেন তার পরিমাণ হ'ল গড় 10 * 0.4 = 4 সহ দ্বিপদী বিতরণ এবং বর্গক্ষেত্রের স্ট্যান্ডার্ড বিচ্যুতি (10 * 0.4 * 0.6) = স্ক্রুট (2.4) = 1.55।

অন্যদিকে আপনি যদি 10 টি নমুনা নেন এবং 4 টি নমুনায় এটি দেখতে পান, তবে এফটি কত বড় তা আপনাকে কী বলে? সম্ভাব্য ফলাফলগুলি হল 0, 1, 2, 3, 4, ..., 9, 10। এটি 11 সম্ভাবনা এবং আপনি যে সম্ভাবনাটি দেখেছেন (5) এটি 5 তম ফলাফল। সুতরাং, 11 টি ইউনিফর্ম নিন (0,1) এলোমেলো সংখ্যা এবং সেগুলি সাজান। 5 তম এর বিতরণ এফ এর বিতরণ, একটি বিটা বিতরণ। এর মোড 4-10। এর গড়টি 5/11। এর প্রকরণটি 5 * 6 / (11 ^ 2 * 12) = 0.021, এবং মান বিচ্যুতি = 0.144।

অনেক লোক মনে করেন সফ্টওয়্যার কর্মক্ষমতা সংক্রান্ত সমস্যাগুলি সনাক্ত করতে এবং ভুয়া অনুসন্ধানগুলি এড়াতে বিপুল সংখ্যক নমুনার প্রয়োজন। এই বিতরণগুলি দেখায় যে অল্প সংখ্যক নমুনা তাদের ব্যয় সম্পর্কে অনেক কিছুই প্রকাশ করতে পারে।


0

এটি কিছুটা সহজ হতে পারে তবে G=(V,E)মনে রাখা ভাল। অন্য কথায়, গ্রাফটি শীর্ষে এবং প্রান্তগুলির একটি সেট। গ্রাফগুলি প্রচুর জিনিসের প্রতিনিধিত্ব করার জন্য এতটাই কার্যকর।

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