摘要: 1 基本概念 1.1 通信模式:线路交换和包交换 1.2 OSI(Open System Interconnection)七层通信协议。 1.3 TCP/IP协议 1.4 客户/服务器模式 1.5 套接口:网络进程ID,端口号和网络地址组合唯一地确定一个网络进程 2 Linux 中套接口的数据结构 套接口数据结构总是通过指针向... 阅读全文
posted @ 2013-10-01 11:35 ningjing@liunian 阅读(215) 评论(0) 推荐(0)
摘要: Selection Sort的基本思想是:每一趟在n-i+1(i=1, ... ,n-1)个记录中选取最小的记录作为有序序列中第i个记录。 1: Simple Selection Sort 2: void SelectSort (SqList &L) 3: for (i = 1; i = k2i ki = k2i+1 ... 阅读全文
posted @ 2013-09-30 18:24 ningjing@liunian 阅读(202) 评论(0) 推荐(0)
摘要: 问题描述:设有n=2^k个运动员要进行比赛,设计满足以下要求的比赛日程表:(1)每个选手必须与其他n-1个选手各赛一次;(2)每个选手一天只能赛一次;(3)循环赛一共进行n-1天; 1 #include <iostream> 2 #include <cmath> 3 using namespace std; 4 5 void Table(int k, int n, int **a); 6 void Input(int &k); 7 void Output(int **a, int n); 8 9 int main(){10 int k = 0;11 Input( 阅读全文
posted @ 2013-04-26 23:56 ningjing@liunian 阅读(122) 评论(0) 推荐(0)
摘要: 条款五:引用是别名而非指针int a = 12;int &ra = a;--ra; // a == 11a = 10; // ra == 10int *ip = &ra; // ip 指向a引用与指针的三大区别:一,不存在空引用;二,所有引用都要初始化;三,一个引用永远指向用来对它初始化的那个对象;1 Employee &anEmployee = *static_cast<Employee*>(0); // 错误!2 3 Employee *getAnEmployee();4 //...5 Employee &anEmployee = *getAnE 阅读全文
posted @ 2013-03-22 22:58 ningjing@liunian 阅读(125) 评论(0) 推荐(0)