首页 > 代码库 > 【经典算法大全】收集51种经典算法 初学者必备

【经典算法大全】收集51种经典算法 初学者必备

《经典算法大全》是一款IOS平台的应用。里面收录了51种常用算法,都是一些基础问题。博主觊觎了好久,可悲哀的是博主没有苹果,所以从网上下了老奔的整理版并且每个都手敲了一遍。

虽然网上也有博客贴了出来,但是自己写写感觉总是好的。现在分享个大家。

代码和运行结果难免有出错的地方,请大家多多包涵。

 

1.河内之塔(汉诺塔)

2.费式数列

3.巴斯卡三角形

4.三色棋

5.老鼠走迷宫(1)

6.老鼠走迷宫(2)

7.骑士走棋盘

8.八皇后

9.八枚银币

10.生命游戏

11.字串核对

12.双色河内塔,三色河内塔

13.背包问题 

14.蒙地卡罗法求PI

15.Eratosthenes筛选求质数

16.超长整数运算(大数运算)  同时建议参考这篇文章:大数的四则运算-海子的博客园

17.长PI

18.最大公因数,最小公倍数,因式分解

19.完美数

20.阿姆斯壮数

21.最大访客数

22.中序转后序式(前序式  相关文章:中缀表达式值问题

23.后序式运算 

24.洗扑克牌(乱数排列)

25.Craps赌博游戏

26.约瑟夫问题

27.排列组合   相关文章:母函数与排列组合

28.格雷码(Gray Code)

29.产生可能的集合  相关文章:集合划分问题

30.m元素集合的n个元素子集

31.数字拆解

32.得分排行

33.选择,插入,冒泡排序

34.shell 排序法-改良的插入排序

35.shaker排序法-改良的冒泡排序

36.改良的选择排序

37.快速排序法一

38.快速排序法二

39.快速排序法三

40.合并排序法

41.基数排序法

42.循环搜寻法(使用卫兵)

43.二分搜寻法(二分查找法,折半查找法)  相关文章:二分查找

44.插补搜寻法

45.费式搜寻法

46.稀疏矩阵

47.多维矩阵转一维矩阵

48.上三角,下三角,对称矩阵

49.奇数魔方阵

50.4N魔方阵

51.2(2N+1)魔方阵

 

【经典算法大全】收集51种经典算法 初学者必备