Skip to content

bjutJohnson/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 28, 2017
88d461e · May 28, 2017

History

26 Commits
May 28, 2017
Apr 28, 2017
Feb 21, 2017
Mar 18, 2017

Repository files navigation

Algorithms

As the only scientific element in CS, algorithms play an important role for many fields, such as manufacturing automatio, smart transportation, etc. This project records typical algorithms.

src

--tree  
	--test_bst.go         定义二叉搜索树的测试函数  
	--tree_bstree.go      二叉搜索树结构和算法实现  
	--tree_interfaces.go  定义树的接口  
	--tree_node.go        定义树节点基本结构  

--recursion  
	--fib.go              斐波那契函数  
	--test_fib.go         测试斐波那契函数  
	--hannoi.go           汉诺塔  
	--divide_integer.go   整数划分  
	--permutation.go      求集合的排列  

--probabilistic  
	--lasvegas.go         拉斯维加斯算法  
	--montercarlo.go      蒙特卡洛算法  

--queue  
	--queue_node.go       队列元素  
	--queue.go            实现了一个循环队列  

--graph  
	--graph_edge.go       图中的边  
	--graph_node.go       图中的节点  
	--graph_manager.go    管理图中的节点和边  
	--test.go             测试图中的函数  

--main.go                 主函数入口  

About

basic algorithms and AI algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages