Skip to content

HackyleShawe/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

本仓库说明:

  • 计算机科学中基础算法的实现代码
  • 实现语言:C/C++,Java

本仓库的意义:

  1. 分享:在自己学习算法时,所积累的实现代码、优秀代码
  2. 复用:收录优秀的代码片段、优秀的实现思想,便于后续直接复用,节省时间

如何利用本仓库:

  • 由于在GitHub上不方面展示大量的文字和图表,所以算法的详细讲解与释义将会放在我的技术博客上:https://blog.hackyle.com/category/algorithm/1
  • 本仓库将会存储,在博客文章中所介绍的所有算法的全量代码,代码可直接运行

开发环境:

  • C/C++:Visual Studio 2019
  • Java:Eclipse、Intellij IDEA
  • 代码阅读器:Sublime Text 3

文件夹释义

  • CodeByC:使用纯C语言实现算法
  • CodeByCpp:使用纯C++语言实现算法。什么“纯C++”——不使用除了STL规范以外的API
  • CodeByJava:使用纯Java语言实现算法。什么“纯Java”——不使用除了JDK规范以外的API

Recursion

Divide And Conquer

Dynamic Programming

Greedy

Backtracking

Branch And Bound

Releases

No releases published

Packages

No packages published