面试
文章平均质量分 70
吴正伟的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言细节考察
★先来个简单的:[cpp] view plaincopyprint?#include int main(void) { inta[3][2] = { (0,1), (2,3), (4,5) } ; int*p ; p= a[0] ; printf(“转载 2014-05-28 11:01:33 · 849 阅读 · 0 评论 -
常见的编程问题(一)少大数加减
存储区的概念常见的存储区域可分为:栈由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。堆由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,程序会一直占用内存,导致内存泄漏,在程序结束后,操作系统会自动回收。由malloc等分配的内存块,它和堆是十分相似的,不过原创 2015-03-19 16:18:47 · 875 阅读 · 0 评论 -
二叉树的递归遍历和非递归(循环)遍历实现
struct BinTree{ int data; BinTree * left; BinTree * right;};递归版本void PreOrder(BinTree * root){ if(root != nullptr) { cout << root->data; PreOrder(root->left);原创 2015-03-30 17:09:29 · 707 阅读 · 0 评论 -
写代码的步骤(正确解决问题的一种可行性方法)
1. 确保你理解这个问题你自己最初的假设或者面试官的解释是模糊的,请先确保你完全理解问题并和面试官保持一致。2. 尝试一个简单的例子一个特殊的例子可能引导出如何解决一般情况下的问题,或者消除剩余部分的误解。3. 专注于解决问题的算法和数据结构这一步可能会很麻烦,要和面试官进行交流,或许可以得到一些提示或者否定你错误的想法。在找到一个完整的解决方案之前可能会忍不住想写代码。抵制这样的做法。抵制这样的做原创 2015-05-04 15:13:53 · 976 阅读 · 0 评论
分享