Wednesday, November 26, 2014

Python: Graph Theory Algorithm

পাইথনের ডাটা-স্ট্রাকচার ব্যবহার করে কিভাবে গ্রাফ থিওরির এ্যালগরিদম ইমপ্লিমেন্ট করতে হয়, তা দেখানো হয়েছে। এখান থেকে গ্রাফ থিওরি সর্ম্পকে তেমন কিছু জানা যাবে না কিন্তু গ্রাফ থিওরি জানা থাকলে এই কোড গুলা থেকে কিভাবে ইমপ্লিমেন্ট করতে হয় তা ধারনা পাওয়া যাবে।

1.Breath first search (bfs):

Time complexity:
Worst Case: O(|E| + |V|)

2.Dijkstra's Algorithm:

Time complexity:
Worst Case: O((|V| + |E|) log |V|)

Practice Problem:

1.Chef and Reversing
Solution

3.Depth first search (dfs):

Time complexity:
Worst Case: O(|E| + |V|)


No comments:

Post a Comment

Popular posts