算法修养

435 篇文章
42 人订阅

全部文章

用户1527270

LeetCode 154 Find Minimum in Rotated Sorted Array II

还是可以二分,但是有一种情况是当nums[mid] 和nums[left] , num[right]都相等的时候,没有办法判断是向左还是向右。那么这个时候,就把...

683
用户1527270

LeetCode 152 Maximum Product Subarray

953
用户1527270

LeetCode 151. Reverse Words in a String

542
用户1527270

LeetCode 149 Max Points on a Line

两层for循环,它还疯狂卡精度,double的精度不够,必须long double

924
用户1527270

CodeForces #549 Div.2 ELynyrd Skynyrd

对于每个区间,我们从右边边界,往左边走,如果能走n-1次,那说明以右边边界为起点存在一个题目中说的子链。

692
用户1527270

CodeForces #549 Div.2 C Queen

752
用户1527270

CodeForces #549 Div.2 D. The Beatles

关键是要 ,找出L 的组合,然后遍历L的组合,用最大公约数就可以算出来当前L的值要停多少次

844
用户1527270

CodeForces 1143 B. Nirvana

880
用户1527270

CodeForces 1143A The Doors

670
用户1527270

手写AVL 树(下)

770
用户1527270

LeetCode 146 LRU Cache

实现一个缓存机制。很多人的写法都是使用HashTable, Map,Dictionary 或者别的工具。

750
用户1527270

Lucene.net 的性能探究--Lucene.net 的并发处理能力到底有多强?

这篇博客并不是证明Lucene.net的性能有多强悍,实际上Lucene.net的并发能力并不让人很满意,这得看你怎么用它。

680
用户1527270

KMP algorithm challenge string.Contains

644
用户1527270

实际体验Span<T> 的惊人表现

最近做了一个过滤代码块功能的接口。就是获取一些博客文章做文本处理,然后这些博客文章的代码块太多了,很多重复的代码关键词如果被拿过来处理,那么会对文本的特征表示已...

1002
用户1527270

CodeForces 733B Parade

B. Parade time limit per test1 second memory limit per test256 megabytes inpu...

713
用户1527270

手写AVL 树

995
用户1527270

究极面试题:如何用有限个栈模拟常数效率操作的队列?

写这篇博客来源于一次面试的经历。经典面试题:如何用两个栈实现一个队列?它经常被拿来面试。如果对栈和队列比较掌握的人,就可以轻松的答出来。

955
用户1527270

LeetCode 150 Evaluate Reverse Polish Notation

LeetCode 150 Evaluate Reverse Polish Notation

553
用户1527270

LeetCode 148 Sort List

832
用户1527270

LeetCode 147. Insertion Sort List

思路就是遍历链表,没遍历到一个新的节点,都把它和从头开始比,遇到第一个比它大的就插进去。

963

扫码关注云+社区