摘要: 章节回顾:《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(1)-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记《TCP/IP详解卷1:协议》第4章 ARP:地... 阅读全文
posted @ 2015-04-16 22:05 QingLiXueShi 阅读(5014) 评论(3) 推荐(2) 编辑
摘要: 章节回顾:《Effective C++》第1章 让自己习惯C++-读书笔记《Effective C++》第2章 构造/析构/赋值运算(1)-读书笔记《Effective C++》第2章 构造/析构/赋值运算(2)-读书笔记《Effective C++》第3章 资源管理(1)-读书笔记《Effecti... 阅读全文
posted @ 2015-04-16 09:26 QingLiXueShi 阅读(1917) 评论(2) 推荐(3) 编辑
摘要: 章节回顾:《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(1)-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记《TCP/IP详解卷1:协议》第4章 ARP:地... 阅读全文
posted @ 2015-04-15 21:44 QingLiXueShi 阅读(7440) 评论(3) 推荐(0) 编辑
摘要: 章节回顾:《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(1)-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记《TCP/IP详解卷1:协议》第4章 ARP:地... 阅读全文
posted @ 2015-04-14 22:19 QingLiXueShi 阅读(29587) 评论(3) 推荐(10) 编辑
摘要: 在C++中,我们基本用new(delete)操作符分配(释放)内存。new操作符为特定类型分配内存,并在新分配的内存中构造该类型的一个对象。new表达式自动运行合适的构造函数来初始化每个动态分配的类类型对象。即new表达式既分配了内存同时也构造了对象。然而,我们一定会遇到这样的情况:预先分配用于创建... 阅读全文
posted @ 2015-04-09 12:30 QingLiXueShi 阅读(1665) 评论(1) 推荐(1) 编辑
摘要: 尽管大多数应用程序都使用单个基类的公用继承,但有些时候单继承是不够用的,因为可能无法为问题域建模或对模型带来不必要的复杂性。在这种情况下,多重继承可以更直接地为应用程序建模。一、基本概念多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其父类的属性。class ZooAnimal{};c... 阅读全文
posted @ 2015-03-29 15:00 QingLiXueShi 阅读(12885) 评论(3) 推荐(2) 编辑
摘要: 在一个由n个元素组成的集合中,第i个顺序统计量是该集合中第i小的元素。一个中位数是它所属集合的“中点元素”。当n为奇数时,中位数是唯一的,位于i=(n+1)/2处;当n为偶数时,存在两个中位数,分别位于i=n/2和i=n/2+1处。如果不考虑n的奇偶性,中位数总是出现在i=⌊(n+1)/2⌋处(下中... 阅读全文
posted @ 2015-03-19 15:33 QingLiXueShi 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 动态规划通常用于解决最优化问题,在这类问题中,通过做出一组选择来达到最优解。在做出每个选择的同时,通常会生成与原问题形式相同的子问题。当多于一个选择子集都生成相同的子问题时,动态规划技术通常就会很有效,其关键技术就是对每个这样的子问题都保存其解,当其重复出现时即可避免重复求解。钢条切割问题Serli... 阅读全文
posted @ 2015-03-16 22:30 QingLiXueShi 阅读(16646) 评论(4) 推荐(2) 编辑
摘要: 堆排序的时间复杂度是,具有空间原址性,即任何时候都只需要常数个额外的元素空间存储临时数据。一、堆二叉堆是一个数组,可看成一个近似的完全二叉树,树上的每个结点对应数组中的一个元素。除了最底层外,该树是完全充满的,而且是从左到右填充。二叉堆可以分为两种形式:最大堆和最小堆。在最大堆中除根节点外所有结点i... 阅读全文
posted @ 2015-03-11 17:27 QingLiXueShi 阅读(1802) 评论(0) 推荐(1) 编辑
摘要: 一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必... 阅读全文
posted @ 2015-02-21 22:15 QingLiXueShi 阅读(1124) 评论(0) 推荐(0) 编辑