Introduction to various data structures and algorithmic Knowledge Classic (constantly updated)

Source: Internet
Author: User

Please leave a message to the person who recommends



Basic Algorithms
Greedy algorithm:Greedy algorithm Drink alone
Greedy algorithm explaining 3522021224
recursion and partition:Recursion and divide-and-conquer strategy  Zhoudaxia

graph theory
Graph Traversal (DFS and BFS):The traversal of graphs jefferent
minimum spanning tree (prim algorithm and Kruskal algorithm):Greedy algorithm--minimum spanning tree Drink Alone
Dijkstra algorithm: Dijkstra algorithm for Shortest path detailed explanationA fool has a festival
topological sorting: topological ordering Midgard
              How to understand the topological sorting algorithm Zhang Shanyu
Critical path: Critical path Navorse
Euler Road:Euler's Road problem MaiK
Differential constraint: Differential constrained system Fuliang
binary Graph maximum match: binary graph matching summary arctic Araceae
Summary z7m8v6 of binary graph matching algorithm
Network Flow: Network Flow Foundation chhaj523

Data
Linked list: Basic data structure: Linked list (list) Author: C Small Plus
Stack:  BASIC data structure: stacks (stack)Author:C Small plus 
Queue:Basic data structure: Queues (queue)Author:C Small plus 
Tree:Basic Data structure: TreeAuthor:C Small plus  
two fork tree:Basic data structure: two binary treeAuthor:C Small plus 
Two fork Find tree:Write step-by-step two-fork search treeAuthor:C Small plus  
and check set: and search set--Learn detailed yx_th000
Hash Table: Hash tableHunting Jay
binary Search: Find (ii): Two-point find Xiaosuo
Huffman Tree:Huffman Tree Angle
Balanced binary tree: Balanced binary tree (FAQ) never
tree-like array:Tree-like array summary Panda Yingcai
Segment Tree:Segment Tree Summary Star
Merge sort to find the reverse number:Using merge sort to find reverse order number  Kahn


Dynamic Planning (DP)
Simple Dynamic Planning:Dynamic planning Brokencode
backpack Question: "Backpack Ninth lecture"


Mathematics
Genetic algorithm:Getting Started with genetic algorithms Heaad
The principle of tolerance and repulsion:The principle of tolerance and repulsion (translation) Vici
parent Function: A summary of getting started with a parent function zhangxiang0125
Qin Jiushao algorithm: Qin Jiushao algorithm SIMONEZHLX
Gaussian elimination element method:
Euclidean theorem (GCD):
extended Euclidean theorem:
Chinese remainder theorem:
probability problem:

Calculate Geometry
Geometric formula:
discretization:What is discretization? matrix67
Scan line algorithm:
cross product and dot product:
Convex Package:

Introduction to various data structures and algorithmic Knowledge Classic (constantly updated)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.