花费 7 ms
寻找数组中的第K大的元素,多种解法以及分析

遇到了一个很简单而有意思的问题,可以看出不同的算法策略对这个问题求解的优化过程。问题:寻找数组中的第K大的元素。 最简单的想法是直接进行排序,算法复杂度是O(N*logN)。这么做很明显比较低效率, ...

Tue May 17 16:21:00 CST 2016 0 10526
JAVA判断一个字符串里面有没有汉字

网上看到的写法,真的是机智。当然可能有一些细节问题:UTF-8编码中不是ascii码的都会长度不一致。但是感觉还是机智的不行。 补充:事后测试了效率,在1千万行的情况 ...

Thu Feb 09 21:54:00 CST 2017 2 1435
判断一颗二叉树是不是另外一颗的子结构

这是一道比较经典的题目。我先是在百度的在线笔试中遇到,然后发现剑指Offer上有原题。当然题目并不完全一样不过大致相同。 百度笔试是给你两个根节点判断第棵树是不是第一棵树的子树。剑指Offer是问你 ...

Tue May 24 16:47:00 CST 2016 0 1853
寻找数组中第K频繁的元素

问题是:给你一个数组,求解出现次数第K多的元素。当然leetcode上的要求是算法复杂度不能大于O(N*logN)。 首先这个问题我先是在leetcode上看到,当时想了两种做法,做到一半都觉得不是 ...

Tue May 17 22:53:00 CST 2016 0 1595

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