【推荐】算法问题与(Python)代码集

2017 年 10 月 17 日 机器学习研究会


点击上方 “机器学习研究会”可以订阅
摘要
 

转自:爱可可-爱生活

如果要成为一个有一定水平的程序员,算法是必须要会的。算法,让你的程序变得更有灵气。

这里集中了一些算法问题,供看官参考。

也殷切盼望看官能够参与某些算法问题解决的优化。

联系方式:qiwsir (at) gmail.com

官方网站:http://qiwsir.github.io

#目录

  • 对一个二维数组的操作,源码

  • 将数组中的元素依次前移,源码

  • 求list的平均分并排序,源码

  • 用阿拉伯乘法解决大整数相乘问题,源码

  • 二分查找的python模块,源码

  • 二叉树查找之基本思想,源码,源码2

  • 二叉树查找之python模块

  • 二叉树之递归方法遍历,源码

  • 兑换硬币问题之贪婪算法解决,源码(源码中还包含另外一种动态规划兑换硬币方法)

  • 索引查找概述

  • 索引查找之Whoosh使用详解

  • Whoosh之中文分词全文查找源码

  • 删除一个字符串中连续一次以上出现的空格,源码

  • 最短路径问题的Dijkstra算法,源码

  • 实现根据要求保留小数位数的除法模块

  • 整数list,将偶数放到前面,奇数放到后面,源码

  • 斐波那契数列的多种实现方式,源码

  • 折半查询查找list中某元素位置,源码

  • 排序之用python堆heapq模块

  • 排序之归并方法,源码

  • 排序之heapq模块详解

  • 排序之python sorted性能分析

  • 排序之快速排序算法,源码

  • 排序算法的比较和选择

  • 按照指定字母顺序排序,源码

  • 将一个整数分拆为若干整数和,源码,源码2,对前面问题的深化

  • 判断一个数是否为素数的多种方法,源码

  • 将list中的数字组合成最小的整数,源码,源码2

  • 无向图最小生成树Kruskal算法,源码

  • 无向图最小生成树的Prim算法,源码

  • LUA按照指定字符分割字符串

  • 查找字符串中出现最多的字符和个数,源码,源码2

  • list中数字的和、最值、均值,源码

  • 寻找完全数,源码

  • 计算余数,源码

  • 删除list中的重复元素,源码

  • 将字符串写成驼峰样式,源码

  • 九宫格问题,源码


链接:

https://github.com/qiwsir/algorithm


原文链接:

https://m.weibo.cn/1402400261/4163754013100941

“完整内容”请点击【阅读原文】
↓↓↓
登录查看更多
0

相关内容

在数学和计算机科学之中,算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。精确而言,算法是一个表示为有限长列表的有效方法。算法应包含清晰定义的指令用于计算函数。 来自维基百科: 算法
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
58+阅读 · 2019年12月31日
Github标星4w+,如何用Python实现所有算法
七月在线实验室
5+阅读 · 2019年5月21日
Github标星2w+,热榜第一,如何用Python实现所有算法
大数据文摘
7+阅读 · 2019年4月28日
GitHub超2.7万星,最全Python入门算法来了
新智元
5+阅读 · 2019年4月28日
用Python实现流行机器学习算法
Python程序员
21+阅读 · 2018年12月31日
各厂推荐算法!
程序猿
17+阅读 · 2018年1月13日
Talking-Heads Attention
Arxiv
15+阅读 · 2020年3月5日
Arxiv
22+阅读 · 2018年8月30日
VIP会员
相关VIP内容
相关资讯
Github标星4w+,如何用Python实现所有算法
七月在线实验室
5+阅读 · 2019年5月21日
Github标星2w+,热榜第一,如何用Python实现所有算法
大数据文摘
7+阅读 · 2019年4月28日
GitHub超2.7万星,最全Python入门算法来了
新智元
5+阅读 · 2019年4月28日
用Python实现流行机器学习算法
Python程序员
21+阅读 · 2018年12月31日
各厂推荐算法!
程序猿
17+阅读 · 2018年1月13日
Top
微信扫码咨询专知VIP会员