上一页 1 ··· 15 16 17 18 19
摘要: 算法-求二进制数中1的个数问题描述任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法,但我相信很少有人见到本文中所有的算法。如果您上头上有更好的算法,或者本文没有提到的算法,请不要吝惜您的代... 阅读全文
posted @ 2016-03-16 20:22 copperface 阅读(225) 评论(0) 推荐(0) 编辑
摘要: class Solution {public: int minNumberInRotateArray(vector rotateArray) { //常规的遍历方法时间是O(N)的,需要使用二分法,这样对于不重复的数组,就能实现O(logN)的时间 int l=0,r=rotateArray.size()-1; if(r=rotateArray[r]... 阅读全文
posted @ 2016-03-16 20:22 copperface 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between tw... 阅读全文
posted @ 2016-03-16 20:21 copperface 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度为O( log n )的方法: 该算法使用矩阵乘法操作,使得算法时间复杂度为 O(logN)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879... 阅读全文
posted @ 2016-03-16 20:20 copperface 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。 本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟 阅读全文
posted @ 2016-03-16 20:18 copperface 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 描述Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, where... 阅读全文
posted @ 2016-03-16 20:16 copperface 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 毕竟受文章和理论之限,本文摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点... 阅读全文
posted @ 2016-03-16 20:15 copperface 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 而使用: 2. 注意编码规范,一定要在赋值号 “=”两边,写上空格,以避免如下的 无意识错误。 但是没有加空格: 这会被编译器翻译成:(这里猜测应该是很老的编译器才有这种解释,现在都是用 “+=”和“-=”运算符) 3.进制的表示 4.字符与字符串 分别用C和C++的输出流,输出”test stri 阅读全文
posted @ 2016-01-20 11:53 copperface 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://articles.leetcode.com/2011/11/longest-palindromic-substring-part-i.html转载请注明出处:http://www.cnblogs.com/zhxshseu/p/4947609.html问题描述:Given a ... 阅读全文
posted @ 2015-11-08 17:10 copperface 阅读(710) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19