Coder Social home page Coder Social logo

algorithms's Introduction

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                 主函数入口  

algorithms's People

Contributors

bjutjohnson avatar

Stargazers

 avatar shzcore avatar Hardy avatar king avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.