vipstone / Algorithm
Licence: apache-2.0
小白学算法系列笔记
Stars: ✭ 32
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Algorithm
Model Describer
model-describer : Making machine learning interpretable to humans
Stars: ✭ 22 (-31.25%)
Mutual labels: algorithm
Polysnap
A work in progress polygon operations library with integer snap-rounding
Stars: ✭ 14 (-56.25%)
Mutual labels: algorithm
Machine Learning Open Source
Monthly Series - Machine Learning Top 10 Open Source Projects
Stars: ✭ 943 (+2846.88%)
Mutual labels: algorithm
Phpalgorithms
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Stars: ✭ 865 (+2603.13%)
Mutual labels: algorithm
Recq
RecQ: A Python Framework for Recommender Systems (TensorFlow Based)
Stars: ✭ 883 (+2659.38%)
Mutual labels: algorithm
Constant Vigilance
Learn this if you want to be a software engineer. Constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way.
Stars: ✭ 30 (-6.25%)
Mutual labels: algorithm
Mrsr
MRSR - Matlab Recommender Systems Research is a software framework for evaluating collaborative filtering recommender systems in Matlab.
Stars: ✭ 13 (-59.37%)
Mutual labels: algorithm
Algorithm Visualizer
🎆Interactive Online Platform that Visualizes Algorithms from Code
Stars: ✭ 35,995 (+112384.38%)
Mutual labels: algorithm
Sidecar
Some old C++ code I developed while at MIT. Could be useful if you have an old radar lying around.
Stars: ✭ 20 (-37.5%)
Mutual labels: algorithm
Kickstart Googlecompetition
My Java implementation of Kick Start - Google's Coding Competitions. (not finished)
Stars: ✭ 28 (-12.5%)
Mutual labels: algorithm
Avax
AVAX is a small, modern and fast console application for decrypting passwords with certain options.
Stars: ✭ 19 (-40.62%)
Mutual labels: algorithm
Js Tree List
Convert list to tree, managing a tree and its nodes.
Stars: ✭ 30 (-6.25%)
Mutual labels: algorithm
Lintcode
📜 Lintcode/Leetcode algorithm written by Java, Python and JavaScript.
Stars: ✭ 21 (-34.37%)
Mutual labels: algorithm
算法和编程总能我们带来无穷的乐趣,让我们看小说一样来探索每一道题目带给我们的乐趣吧。
我会在这里记录我学习算法的一些心得和刷题思路以及实现代码,这些实现思路通常会以图解的方式为你呈现,所以大可不必担心看不懂。接下来让我们一起走入算法的世界吧~
算法学习大纲
数据结构
-
链表
- 单链表
- 双向链表
-
栈
-
队列
-
树
- 二叉树
- 二叉搜索树
- 平衡二叉树
- 二叉堆
- 红黑树
- B 树
- B+ 树
-
图
算法
- 排序算法
- 二分法
- 冒泡排序
- 插入排序
- 选择排序
- 希尔排序
- 快排
- 归并排序
- 堆排序
- 动态规划
- K 相邻
算法设计思想
- 迭代法
- 穷举搜索法
- 递推法
- 动态规划
- 贪心算法
- 回溯
- 分治算法
文章目录
- 《轻松学算法的奥秘,算法演示网站汇总》
- 《图解|查找数组中最大值的5种方法!》
- 《动图演示:手撸堆栈的两种实现方法!》
- 《JDK 竟然是这样实现栈的?》
- 《链表反转的两种实现方法,后一种击败了100%的用户!》
- 《算法图解:如何找出栈中的最小值?》
- 《回文判断的3种方法!》
- 《算法图解:如何判断括号是否有效?》
- 《漫画:什么是布隆算法?》
- 《漫画:什么是红黑树?(整合版)》
- 《一文详解「队列」,手撸队列的3种方法!》
- 《漫画:如何找到链表的倒数第n个结点?》
- 《Java中的5大队列,你知道几个?》
- 《算法图解:如何用两个栈实现一个队列?》
- 《小白学算法:买卖股票的最佳时机!》
- 《队列实现栈的3种方法,全都击败了100%的用户!》
- 《23张图!万字详解「链表」,从小白到大佬!》
- 《嗯,查询滑动窗口最大值的这4种方法不错....》
- 《双“11”搞促销?用贪心算法来盘他!》
- 持续更新中...
扫描关注最新动态:
推荐阅读
刷题必备
- 《剑指offer》
- 《编程之美》
- 《编程之法:面试和算法心得》
- 《算法谜题》 都是思维题
基础
- 《编程珠玑》Programming Pearls
- 《编程珠玑(续)》
- 《数据结构与算法分析》
- 《Algorithms》 这本近千页的书只有6章,其中四章分别是排序,查找,图,字符串,足见介绍细致
算法设计
- 《算法设计与分析基础》
- 《算法引论》 告诉你如何创造算法
- 《Algorithm Design Manual》算法设计手册 红皮书
- 《算法导论》 是一本对算法介绍比较全面的经典书籍
联系我
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].