这是在看geeksforgeeks时看到的一道题,挺不错的,题目是
Given a number system with only 3 and 4. Find the nth number in the number system.
First few numbers in the number system are: 3, 4, 33, 34, 43, 44, 333, 334, 343,...
分类:
其他好文 时间:
2015-01-04 23:06:09
阅读次数:
167
实现一个数组内所有元素的和。
代码如下:
function add(runningTotal, currentValue) {
return runningTotal + currentValue;
}
var nums = [1,2,3,4,5,6,7,8,9,10,11];
var sum = nums.reduce(add);
console.log(sum); // 显示55...
分类:
编程语言 时间:
2014-12-30 15:25:06
阅读次数:
228
LeetCode Count and Say 解题报告
如何数(shu 三声) 数(shu 四声):1,11,21,1211,111221,312211,13112221,1113213211...
分类:
其他好文 时间:
2014-12-05 15:33:13
阅读次数:
121
转自:http://coolshell.cn/articles/8138.html算法面试可能是微软搞出来的面试方法,现在很多公司都在效仿,而且我们的程序员也乐于解算法题,我个人以为,这是应试教育的毒瘤!我在《再谈“我是怎么招程序员”》中比较保守地说过,“问难的算法题并没有错,错的很多面试官只是在肤...
分类:
编程语言 时间:
2014-10-25 11:42:29
阅读次数:
327
面试过程中,免不了会问一些比较基础的问题,而这些基础的问题肯定要说到排序上去。 我们知道,排序算法包含插入,选择,冒泡,快速,归并,堆排序等等,大多时候,我们在面试的时候,最常问的排序算法是堆,快速和归并排序,其他的几种相对简单,问的较少,那么,我们只需要在面试前把它们都弄懂然后自己在纸上写出来就可以了。在写这些算法的时候,我查了很多的资料,也看了很多文章,毕竟排序算法非常经典,所以,在...
分类:
编程语言 时间:
2014-10-23 10:40:28
阅读次数:
174
1.把二元查找树转变成排序的双向链表 ?题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 ?? 10 ?/ \ ?6?14 ?/ \ / \ 4?8 12 16 ?转...
分类:
编程语言 时间:
2014-10-22 16:08:23
阅读次数:
276
算法面试题之数组元素正负交替的思路分析与实现...
分类:
编程语言 时间:
2014-10-17 11:57:37
阅读次数:
764
LeetCode 新题又更新了,最大子数组乘积
题目分析:求一个数组,连续子数组的最大乘积。...
分类:
其他好文 时间:
2014-10-06 15:26:40
阅读次数:
175