Get new post automatically.
Enter your email address:
Home
Home
TeleCom
Cisco Q and A
Network
Programming
Maths
ICT
Number Analysis
Packet Tracer Lab
GNS3 Lab
ICT-Data Structure and Algorithms-Table of Contents
Introduction
Programming Strategies
2.1 Objects and ADTs
2.1.1 An Example: Collections
2.2 Constructors and destruction
2.3 Data Structure
2.4 Method
2.5 Pre- and post-conditions
2.6 C convention
2.7 Error Handling
Data Structures
3.1 Array
3.2 Lists
3.3 Stacks
3.3.1 Stack Frames
3.4 Queues ADT (Abstract Data Type)
3.5 Recursion
3.5.1 Recursive Functions
3.5.2 Example: Factorial
Searching
4.1 Sequential Searches
4.2 Binary Search
4.3 Trees
4.3.1 Binary Trees
4.4 Linear
Complexity
Queues
6.1 Priority Queues
6.2 Heaps
Sorting
7.1 Bubble
7.2 Heap
7.3 Quick
7.4 Bin
7.5 Radix
Searching Revisited
8.1 Red-Black trees
8.1.1 AVL trees
8.2 General n-ary trees
8.3 Hash Tables
8.3.1 Direct Address Tables
8.3.2 Mapping functions
8.3.3 Hashing Functions
Dynamic Algorithms
9.1 Fibonacci Numbers
9.2 Binomial Coefficients
9.3 Optimal Binary Search Trees
9.4 Matrix Chain Multiplication
9.5 Longest Common Subsequence
9.6 Optimal Triangulation
Graphs
10.1 Minimum Spanning Tree
10.2 Dijkstra's Algorithm
10.2.1 Predecessor Lists
Huffman Encoding
FFT (Fast Fourier Transforms)
Hard or Intractable Problems
13.1 Eulerian or Hamiltonian Paths
13.2 Traveling Salesman's Problem
Games
Newer Post
Older Post
Home