2017年8月27日

摘要: http://wiki.jikexueyuan.com/project/for-offer/question-forty-one.html 例如输入 15,由于 1+2+3+4+5=4+5+6=7+8=15,所以结果打出 3 个连续序列 1~5、4~6 和 7~8 考虑用两个数 small 和 bi 阅读全文
posted @ 2017-08-27 23:30 zhangxiaoyu 阅读(131) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/tobemaster/p/5911352.html 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 自己定义规则:s1+s2 阅读全文
posted @ 2017-08-27 22:13 zhangxiaoyu 阅读(129) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/hll174/article/details/51001253 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例 阅读全文
posted @ 2017-08-27 21:43 zhangxiaoyu 阅读(186) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/coffy/p/5896541.html 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数: 如数组{7,5,6,4},逆序对总共有5对,{7,5},{7,6},{7,4},{5, 阅读全文
posted @ 2017-08-27 17:48 zhangxiaoyu 阅读(174) 评论(0) 推荐(0)
摘要: 0~n-1个人,循环从0到m-1报数,最后剩一个人 用两个list,一个保存没报数的人,一个为空;number记录下一次要报的数 一次循环中倒两次,每次循环都从list1开始: 第一次,把list1中的人倒到list2;number为m-1时,把number设为0,且list2不要这个人 倒完后清空 阅读全文
posted @ 2017-08-27 15:16 zhangxiaoyu 阅读(282) 评论(0) 推荐(0)
摘要: http://wiki.jikexueyuan.com/project/for-offer/question-forty-four.html 题目:从扑克牌中随机抽 5 张牌,判断是不是一个顺子, 即这 5 张牌是不是连续的。2~10 为数字本身, A 为 1。 J 为 11、Q 为 12、 为 1 阅读全文
posted @ 2017-08-27 01:43 zhangxiaoyu 阅读(201) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/wxdjss/p/5448990.html 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 不乘第 阅读全文
posted @ 2017-08-27 00:24 zhangxiaoyu 阅读(263) 评论(0) 推荐(0)

导航