-
Notifications
You must be signed in to change notification settings - Fork 17
algorithm
Hanlei Qin edited this page Dec 14, 2019
·
30 revisions
-
Data Structure
- 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.
-
Algorithm
- 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.[1][2] Algorithms are unambiguous specifications for performing calculation, data processing, automated reasoning, and other tasks.
- Awesome Algorithms, A curated list of awesome places to learn and/or practice algorithms.
- GeeksforGeeks
- Donald E. Knuth
- Robert Sedgewick
- Data Structure Visualizations
- Collections-C, A library of generic data structures including a list, array, hashtable, deque etc.. http://srdja.github.io/Collections-C
- 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
- 算法学习之路
- The textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
- Algorithms in the "Real World"
- Algorithms by Jeff Erickson
- Algorithm Visualizer
- VisuAlgo visualising data structures and algorithms through animation
Contest & Online-Judge
- OI-Public-Library, OI essays and learning materials
-
Wiki for OI / ICPC (某大型游戏线上攻略,内含炫酷算术魔法) https://oi-wiki.org
- OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里获取关于 编程竞赛 (competitive programming) 有趣又实用的知识,我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。
-
Stanford ACM-ICPC, This is a repository for the Stanford ACM-ICPC teams. It currently hosts (a) the team notebook, and (b) complete lecture slides for CS 97SI.
The team notebook is compiled from codes written by previous Stanford team members and coaches. - http://web.mit.edu/~ecprice/acm/notebook.pdf
- ACM Cheat Sheet
- ACM-ICPC Algorithms, Algorithms used in Competitive Programming
- ACM-ICPC Preparation, This program has been developed to learn Algorithms for use in Competitive Prorgamming
芝士就是力量,法国就是培根!
Knowledge is power -- Francis Bacon
人要是没有梦想,和咸鱼有什么分别?光标请勿在最高司令官身上停留!
- mathematics
- algorithm
- theory-of-computation
- compiler
- operating-system
- networks
- security
- artificial-intelligence
- computer-graphics