摘要: 补充一个python的实现,使用二分查找: 阅读全文
posted @ 2018-10-03 20:07 Sempron2800+ 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 上面这个太弱了,给一个强不了多少的 下面给出一个比较强的 注意swap的写法,如果用temp来存,速度会慢很多。 阅读全文
posted @ 2018-10-03 19:45 Sempron2800+ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 数据结构设计问题,从网上找的参考答案。 根据以上的思路,写了一份python版本的代码: 阅读全文
posted @ 2018-10-03 19:37 Sempron2800+ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: public class Solution { public IList> GroupAnagrams(string[] strs) { var L = new List>(); var T = new List>(); for (var i = 0; i (); ... 阅读全文
posted @ 2018-10-03 19:08 Sempron2800+ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 补充python的实现,使用堆排序: 阅读全文
posted @ 2018-10-03 16:42 Sempron2800+ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 根据题目寻找规律,使用临时变量记录被替换的数据。 阅读全文
posted @ 2018-10-03 15:10 Sempron2800+ 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 使用排列组合计算公式来计算,注意使用long long型数据保证计算不会溢出。 补充一个使用dp的方案,python 实现: 初始化index==0的行和index==0的列,起点为0,其他都是1(黑色)。 然后从(1,1)开始计算,可以一行一行的计算,也可以一列一列的计算,也可以按对角线计算,总之 阅读全文
posted @ 2018-10-03 13:33 Sempron2800+ 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 数据结构设计类题目,参考网上的代码: 阅读全文
posted @ 2018-10-03 10:08 Sempron2800+ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 本题是广度优先遍历(BFS)实现树的层次遍历,使用队列实现。 补充一个python的实现: 阅读全文
posted @ 2018-10-03 10:03 Sempron2800+ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本题是回溯法的基本应用,深度优先遍历,使用递归实现。 补充一个python版本: 阅读全文
posted @ 2018-10-03 09:38 Sempron2800+ 阅读(187) 评论(0) 推荐(0) 编辑