/** * 设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从 * 出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为 * 止。设n个人的编号分别为1,2,…,n,打印出出列的顺序;要求用java 实现。 */ @org.junit.Test public ... ...
分类:
编程语言 时间:
2017-02-16 17:37:09
阅读次数:
209
给定一个四则运算表达式的字符串,如果该表达式满足逆向波兰表达式,那么该字符串要满足以下条件:
1: 该表达式含有一个数字字符或一串数字字符。
2:它拥有给定格式,如”A, B, 。“,其中A,B是...
分类:
编程语言 时间:
2017-02-15 12:50:10
阅读次数:
180
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦 ...
分类:
编程语言 时间:
2017-02-06 00:16:11
阅读次数:
138
这是昨天面试百度时碰到的一道算法题:任意数分三组,使得每组的和尽量相等。由于时间仓促,加之面试时头昏脑涨,这道题没做出来甚至没有给出思路,这让我多少有些遗憾和不甘。因为最近接触算法的东西较多而且本身对算法感兴趣,所以回家之后绞尽脑汁想把这题做出来。其实刚看到这题时感觉不难,但是因为数字个数及数值的不 ...
分类:
编程语言 时间:
2016-12-16 22:35:25
阅读次数:
299
有数组penny,penny中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim(小于等于1000)代表要找的钱数,求换钱有多少种方法。 给定数组penny及它的大小(小于等于50),同时给定一个整数aim,请返回有多少种方法可以凑成aim。 测试 ...
分类:
编程语言 时间:
2016-12-04 22:58:19
阅读次数:
452
对于一个int数组,请编写一个冒泡排序算法,对数组元素排序。 给定一个int数组A及数组的大小n,请返回排序后的数组。 测试样例: class BubbleSort { public: int* bubbleSort(int* A, int n) { // write code here for(i ...
分类:
编程语言 时间:
2016-12-03 01:44:52
阅读次数:
434
1.有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。 给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。 /* struct TreeNode { int val; str ...
分类:
编程语言 时间:
2016-12-03 01:24:07
阅读次数:
324
方法 1 /* ********************************************************************************** 1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中, a.txt文件中的单词 ...
分类:
编程语言 时间:
2016-11-03 09:29:29
阅读次数:
311
从右上角开始搜索,当前的元素map[x][y]和要搜索的数n有如下可能: map[x][y]==n --> 返回truemap[x][y]>n --> 向左移动map[x][y] 向下移动 搜索过程例子: AC代码: import java.util.Scanner; public class Ma... ...
分类:
编程语言 时间:
2016-10-24 02:39:55
阅读次数:
242
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年11月。出处:http://blog.cs...
分类:
编程语言 时间:
2016-08-29 15:42:34
阅读次数:
357