摘要:
1. 内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码代码如下: int max(int a, int b) { return a > b ? a : b; } 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的 阅读全文
摘要:
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4] 阅读全文
摘要:
一、常见的批处理作业调度算法 1.先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。 2.短作业优先调度算法(S 阅读全文
摘要:
一.定义 不同阶段对计算机网络提出不同定义:广义的定义、资源共享(当前计算机)、用户透明(分布式计算机系统) 二.分类 根据网络覆盖范围跟传输技术分类:1.局域网(<2km)速率高、延迟小 多用于学校、公司、小区等 城域网(2~几十km)连接局域网 广域网(>几十km)点对点传输 大型企业跟电信构建 阅读全文
摘要:
一.有关网络方面问题 1.IP地址 1.1IP地址的简介及分类 现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。 1.2IP地址的分类 最初设计互联网络时,为了便于寻址以及层次化构造网络,每 阅读全文
摘要:
一、哈夫曼树的概念和定义 什么是哈夫曼树? 让我们先举一个例子。 判定树: 在很多问题的处理过程中,需要进行大量的条件判断,这些判断结构的设计直接影响着程序的执行效率。例如,编制一个程序,将百分制转换成五个等级输出。大家可能认为这个程序很简单,并且很快就可以用下列形式编写出来: [cpp] view 阅读全文
摘要:
JavaScript中对象的属性分为两种:数据属性和访问器属性。然后根据具体的上下文环境的不同,又可以将属性分为:原型属性和实例属性。原型属性是定义在对象的原型(prototype)中的属性,而实例属性一方面来自构造的函数中,然后就是构造函数实例化后添加的新属性。 在JavaScript中除了检测对 阅读全文