-
Notifications
You must be signed in to change notification settings - Fork 17
algorithm
Hanlei Qin edited this page Sep 22, 2023
·
30 revisions
In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
In mathematics and computer science, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation. Algorithms are unambiguous specifications for performing calculation, data processing, automated reasoning, and other tasks.
- Data Structure Visualizations
- Collections-C, A library of generic data structures including a list, array, hashtable, deque etc.. http://srdja.github.io/Collections-C
- Online-Judge
- JavaScript Algorithms and Data Structures, This repository contains JavaScript based examples of many popular algorithms and data structures. zh-CN
- Pygorithm, A Python module to learn all the major algorithms on the go! Purely for educational purposes
- 算法学习之路
- Quicksheet for Algorithms
- algo 101+ coding interview problems with detailed solutions, test cases, and program analysis https://hoanhan101.github.io/2020/01/06/101-challenges
- Algorithms in the "Real World"
- Hello-Algo
- Algorithm Visualizer
- VisuAlgo visualising data structures and algorithms through animation
-
Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
- algs4 Algorithms, 4th edition textbook code and libraries http://algs4.cs.princeton.edu/code/
-
An Introduction to the Analysis of Algorithms
- a textbook for a first course in computer science for the next generation of scientists and engineers
- Algorithms by Jeff Erickson: This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998.
- AlgoXY: This book introduces about elementary algorithms and data structure. It includes side-by-side comparison about purely functional realization and their imperative counterpart.
- Amit’s A* Pages
- PathPlanning: Common used path planning algorithms with animations.
- Awesome Algorithms, A curated list of awesome places to learn and/or practice algorithms.
- GeeksforGeeks
- Donald E. Knuth
- Robert Sedgewick
芝士就是力量,法国就是培根!
Knowledge is power -- Francis Bacon
人要是没有梦想,和咸鱼有什么分别?光标请勿在最高司令官身上停留!
- mathematics
- algorithm
- theory-of-computation
- compiler
- operating-system
- networks
- security
- artificial-intelligence
- computer-graphics