2017年6月12日

数据结构面试常用

摘要: 数据结构部分: 1、数组和链表的区别。(很简单,但是很常考,记得要回答全面) C++语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前无法确定数组的大小,只能够将数组定义成足够大小,这样数组的空间可能不被使用, 阅读全文

posted @ 2017-06-12 18:40 zhaodun 阅读(2857) 评论(0) 推荐(0) 编辑

2017年6月11日

C++重载重写和多态区别

摘要: 1.重载和重写的区别: 重载overload:在同一个类中,函数名相同,参数列表不同,编译器会根据这些函数的不同参数列表,将同名的函数名称做修饰,从而生成一些不同名称的预处理函数,未体现多态。 重写override:也叫覆盖,子类重新定义父类中有相同名称相同参数的虚函数,主要是在继承关系中出现的,被 阅读全文

posted @ 2017-06-11 10:36 zhaodun 阅读(14426) 评论(1) 推荐(2) 编辑

2017年6月10日

堆 栈

摘要: 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 阅读全文

posted @ 2017-06-10 19:41 zhaodun 阅读(188) 评论(0) 推荐(0) 编辑

2017年6月7日

VS快捷键

摘要: 开发阶段: Ctrl+K->C(/):注释一段代码; Ctrl+K->U(/):取消注释一段代码; (//=)加入cpp里类方法前面的标准注释; (//-)加入开发人员个人信息,包括主机名和修改时间; 编译阶段: Ctrl+F7:单编译一个cpp文件; Ctrl+Shift+B:重编译整个项目工程; 阅读全文

posted @ 2017-06-07 17:11 zhaodun 阅读(436) 评论(0) 推荐(1) 编辑

2017年6月1日

链表(未完待续)

摘要: #include #include #include #include #include #include #include #include using namespace std; struct ListNode { int m_nValue; ListNode*m_pNext; }; //创建一个链表结点 ListNode* CreateListNode... 阅读全文

posted @ 2017-06-01 16:45 zhaodun 阅读(135) 评论(0) 推荐(0) 编辑

2017年5月31日

阿拉伯数换成英文

摘要: #include #include #include #include #include #include #include using namespace std; string num1[]={"","thousand","million","billion"}; string num2[] = { "","","twenty","thirty","forty","fif... 阅读全文

posted @ 2017-05-31 21:02 zhaodun 阅读(158) 评论(0) 推荐(0) 编辑

称重量

摘要: 题目描述 现有一组砝码,重量互不相等,分别为m1,m2,m3…mn;每种砝码对应的数量为x1,x2,x3...xn。现在要用这些砝码去称物体的重量,问能称出多少中不同的重量。 现有一组砝码,重量互不相等,分别为m1,m2,m3…mn;每种砝码对应的数量为x1,x2,x3...xn。现在要用这些砝码去 阅读全文

posted @ 2017-05-31 20:00 zhaodun 阅读(286) 评论(0) 推荐(0) 编辑

计算机网络

摘要: 整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁的那本,希望对大家有所帮助 OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络 阅读全文

posted @ 2017-05-31 15:57 zhaodun 阅读(323) 评论(1) 推荐(0) 编辑

2017年5月30日

进程间的通信方式与区别

摘要: 进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当 阅读全文

posted @ 2017-05-30 22:55 zhaodun 阅读(1976) 评论(0) 推荐(0) 编辑

2017年5月26日

求两IP是否在同一局域网(运子网掩码用)

摘要: 反思:运用stringstream将string依次转换为int,用&求与操作 阅读全文

posted @ 2017-05-26 19:56 zhaodun 阅读(462) 评论(0) 推荐(0) 编辑

导航