IT笔试题
文章平均质量分 77
知行流浪
不务正业的IT男
展开
-
阿里2015基础平台研发工程师实习生笔试卷
1 0~999999之间的所有数字中,任何一位都不包括数字1的数字总数为多少?999992621443810415242885314419000009的6次方 因为是0-999999 排列组合计算(每一位都不含有1,也就是每一位都是9个数字中选一个,即9×9×9×9×9×9)2 以下关于STL的描述中,____是错的。STL容器是线程不安全的。原创 2017-02-16 11:37:02 · 1974 阅读 · 0 评论 -
给定固定长度的字符串,求解按字符字典序排列,该字符串是第几小?
题目: 现有‘abcdefghijkl’12个字符,将其所有的排列按字典序进行排序,给出任意一组排列,说出这租排列在所有排列中是第几小的? 解题思路: 假如,给出的第一位是b(给出的这个字符串简称str),那么所有以a开头的字符串都会排在str前面。以a开头的字符串的数量就是后面11位字符所有的排列组合,也就是11的阶乘。原创 2017-09-20 18:16:37 · 890 阅读 · 0 评论 -
求数组中和为给定值的所有子序列
package com.zxt.algorithm;import java.util.ArrayList;import java.util.Arrays;/** * 求数组中和为给定值的所有子序列 * * 如:数组[1,2,3,4,5,6],sum=7时,满足条件的子数组有[1,2,4],[3,4],[2,5],[1,6]; * * @author zxt * */p原创 2017-09-20 09:53:46 · 6338 阅读 · 0 评论 -
求解水仙花数(BigInteger求解大数范围的水仙花数)
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 常见水仙花数原创 2017-09-21 11:54:29 · 1016 阅读 · 0 评论