- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 程序员笔试知识点整理
程序员笔试知识点整理 0、常考基础必知必会 A. 排序:排序有几种,各种排序的比较,哪些排序是稳定的,快排的算法; B. 查找:哈希查找、二叉树查找、折半查找的对比,哈希映射和哈希表的区别? C. 链表和数组的区别,在什么情况下用链表什么情况下用数组? D. 栈和队列的区别? E. 多态,举例说明;overload和override的区别? F. 字符串有关的函数,比如让你写一
2011-11-17 16:27:06 4425 1
转载 找工作C++面试资料之问答题整理(1)
1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被
2011-11-17 16:23:54 746
转载 写程序的一些感想和教训
一.凡事预则立,不预则废。写程序,作软件亦如此。大一的时候,写程序是不打稿的,心中有什么想法,就怎么写,写的挺痛快,也挺滋润。可是带来的后果是无穷无尽的测试和修改。一个小错误,要查个半死,查出来后了,又把程序改的乱七八糟,程序再也不是优雅的思想的体现,更象是混乱思维的杂糅。这是教训一:不打没有准备的战。写程序要写设计报告(除非已经对算法了如指掌),做软件,要写需求报告和设计报告,或者一个包含了需求
2011-11-17 16:20:13 607
转载 排序算法一览
基本概念 排序(Sorting)是计算机程序设计中的一种重要操作,其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个项值有序的序列。作为排序依据的数据项称为“排序码”,也即数据元素的关键码。为了便于查找,通常希望计算机中的数据表是按关键码有序的。如有序表的折半查找,查找效率较高。还有,二叉排序树、B-树和B+树的构造过程就是一个排序过程。若关键码是主关键码,则对于任意待排序序列,经排
2011-11-17 16:19:33 861
转载 如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
如何判断一段程序是由C 编译程序还是由C++编译程序编译的? 答案: #ifdef __cplusplus cout #else cout #endif 关于 #ifdef __cplusplus 转自:http://blog.sina.com.cn/u/4a17e7e101000822 时常在cpp的代码之中看到这样的代码: #ifde
2011-11-17 16:18:20 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人