All Projects → vipstone → Algorithm

vipstone / Algorithm

Licence: apache-2.0
小白学算法系列笔记

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
Php Interview
PHP后端开发面试指南。
Stars: ✭ 26 (-18.75%)
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
Nsga Ii
an implementation of NSGA-II in java
Stars: ✭ 18 (-43.75%)
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
Blog Src
Personal blog source.
Stars: ✭ 7 (-78.12%)
Mutual labels:  algorithm
Prince
Implementing PopRouting
Stars: ✭ 11 (-65.62%)
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
Randompicker
一个动态权重的随机算法
Stars: ✭ 24 (-25%)
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
Clustering
fast clustering algorithms
Stars: ✭ 14 (-56.25%)
Mutual labels:  algorithm
Algorithm
😃基础算法和设计模式(Java & Scala)
Stars: ✭ 30 (-6.25%)
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 相邻

算法设计思想

  • 迭代法
  • 穷举搜索法
  • 递推法
  • 动态规划
  • 贪心算法
  • 回溯
  • 分治算法

文章目录

扫描关注最新动态:

联系我

推荐阅读

刷题必备

  • 《剑指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].