144

GitHub - tamim/intro_ds_algo_py: Programs from my upcoming book, introduction to...

 6 years ago
source link: https://github.com/tamim/intro_ds_algo_py
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

intro_ds_algo_py

This repo contains programs from my upcoming book (to be published at the end of the year) - Introduction to Data Structures and Algorithms in Python. The language of the book is Bangla (aka Bengali), but someday I may also start writing in English (for that I need to learn to write in English). This is a very introductory book which will prepare the readers to learn more about data structures and algorithms.

Table of Contents (for the Curious)

  • What is Data Structures and Algorithms?
  • How to test your code?
  • Searching Algorithms
    • Linear Search
    • Binary Seaarch
  • Sorting Algorithms
    • Selection Sort
    • Bubble Sort
    • Insertion Sort
  • Stack and Queue
    • Stack
    • Queue
  • Linked List
    • Linked List Concepts
    • Implementing Linked List in Python
    • Doubly Linked List
  • Introduction to Recursion
  • Tree
    • Binary Tree
    • Tree Traversal Algorithms
  • Binary Search Tree
  • Heap, Heap Sort and Priority Queue
    • Heap Data Structure
    • Heap Sort
    • Priority Queue
  • Hash Table
  • More Sorting Algorithms
    • Merge Sort
    • Quick Sort
    • Counting Sort

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK