一个int是四个字节,32位,一个字节是8位,程序员
分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为( )。算法
1600*900*2/1024编程
由四个不一样的点构成的简单无向连通图的个数是( )数组
算法:最多可加边为 最少加边
编程语言
个数即为:spa
为何减4呢?由于在6条边中选3条边会有4种不连通的状况,指针
即3条边连了3个点构成一个环,剩下的一个点被孤立,显然此种状况不能成立code
5orm
将 7 个名额分给 4 个不一样的班级,容许有的班级没有名额,有( )种不 同的分配方案。对象
至关于先给7+4=11个名额分4份,每份都至少有一个,10个空,三个插板;
6
设 A 和 B 是两个长为 n 的有序数组,如今须要将 A 和 B 合并成一个排好序的 数组,请问任何以元素比较做为基本运算的归并算法最坏状况下至少要作 ( 2*n-1)次比较。
7
Java是一门面向对象编程语言,不只吸取了C++语言的各类优势,
还摒弃了C++里难以理解的多继承、指针等概念,所以Java语言具备功能强大和简单易用两个特征。Java语言做为静态面向对象编程语言的表明,极好地实现了面向对象理论,容许程序员以优雅的思惟方式进行复杂的编程 [1] 。
8
王选奖,图灵奖
9
n个顶点 最多拥有 n(n-1)/2条边,因此8个顶点最多有28条边,要想28条边并且保持非连通,至少要9个节点,第九个节点是孤立的,不与任何节点连通。
10
11
GPRS(General Packet Radio Service)是通用分组无线服务技术的简称,它是GSM移动电话用户可用的一种移动数据业务,属于第二代移动通讯中的数据传输技术。
12
快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:经过一趟排序将要排序的数据分割成独立的两部分,
其中一部分的全部数据都比另一部分的全部数据都要小,而后再按此方法对这两部分数据分别进行快速排序,
分治的思想
13
n个方格的填涂分为两种状况。
一、 第一个方格为黑色,那么第二个方格必定是白色,因此第一种状况数就是n-2个方格的填涂方案数。
二、 第一个方格为白色,那么第二个方格不定。因此第二种状况数就是n-1个方格的填涂方案数。
因此f(n)=f(n-1)+f(n-2), 也就是说这是一个斐波那契数列问题。边界条件是:f(1)=2(黑,白);f(2)=3(黑白,白白,白黑)。则有:
F(n)=F(8)=f(6)+f(7)=55
14
1. 在二叉树的第i(i>=1)层最多有2^(i - 1)个结点。
2. 深度为k(k>=0)的二叉树最少有k个结点,最多有2^k-1个结点。
3. 对于任一棵非空二叉树,若其叶结点数为n0,度为2的非叶结点数为n2,则n0 = n2 +1。
性质3证实:
首先,由节点的角度看n1+n2+n0=n,设此为(1)式;
再从边的角度看,n2下接两条边,n1下接一条边,n个节点两两相连一共须要n-1条边,可得2*n2+n1=n-1,此为(2)式;
由(1)式-(2)式,可得
n0-n2=1。
15
哈夫曼算法采用了贪心的思想,构造哈夫曼树的方法是将n个权值中最小的两个合并成一个点,点权为他们的和 ,以这个新节点再和其余的数比较,合并,直到造成一棵树。
左儿子为较小值,边权为0;右儿子为较大值,边权为1;
16
前序遍历是先遍历根,再遍历左子树,最后是右子树;
后序遍历是先遍历左子树,再遍历右子树,最后是根;
中序遍历是先遍历左子树,再遍历根,最后是右子树;
17
具备 n 个顶点,e 条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运 算的时间复杂度均为Θ(n + e)
)