花费 27 ms
[LintCode/LeetCode]——两数和、三数和、四数和

LintCode有大部分题目来自LeetCode,但LeetCode比较卡,下面以LintCode为平台,简单介绍我AC的几个题目,并由此引出一些算法基础。 1)两数之和(two-sum) 题目编 ...

Sat Jan 14 06:06:00 CST 2017 1 11597
字符串压缩

描述 设计一种方法,通过给重复字符计数来进行基本的字符串压缩。 例如,字符串 aabcccccaaa 可压缩为 a2b1c5a3 。而如果压缩后的字符 ...

Wed Jul 11 06:39:00 CST 2018 0 1918
LintCode-Maximum Subarray III

Given an array of integers and a number k, find k non-overlapping subarrays which have the largest s ...

Thu Dec 25 17:38:00 CST 2014 2 3987
链表插入排序(insertion-sort-list)

自己写的代码有几个比较大的用例一直过不去,网上的代码大部分有问题,思路是先将链表置空表,再将链表中的元素循环插入到指定位置。 下面是一份正确的代码,但是是带头节点的链表: void ...

Wed Jun 10 20:25:00 CST 2015 0 3826
[LintCode] Median(期望时间复杂度O(n)求中位数和第k大数)

主要利用快排递归划分的思想,可以在期望复杂度为O(n)的条件下求第k大数。快排的期望复杂度为O(nlogn),因为快排会递归处理划分的两边,而求第k大数则只需要处理划分的一边,其期望复杂 ...

Wed Jul 29 04:01:00 CST 2015 0 3490

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM