摘要: 题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。方法... 阅读全文
posted @ 2019-04-08 22:26 如是说 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题目描述给定一个数组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]。不能使用除法。方法一阶乘即可,但是时间复杂度高. public int[] multi... 阅读全文
posted @ 2019-04-08 22:24 如是说 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 关于虚拟内存管理之前的请看:OS之内存管理 — 虚拟内存管理(一)帧分配每个进程对的最小帧数是由操作系统的体系结构决定的,但是最大帧数是由可用物理内存的数量决定的。所以在这之间,对于进程的帧的分配是有很多选择的。分配算法平均分配在n个进程中分配m个帧的最容易... 阅读全文
posted @ 2019-04-08 19:16 如是说 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 比较和非比较的区别常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。比较排序的优势是,适用于各种规模的数据,也不在乎数据的分布,都能进行排序。计... 阅读全文
posted @ 2019-04-08 15:38 如是说 阅读(316) 评论(0) 推荐(0) 编辑