- 博客(12)
- 收藏
- 关注
转载 操作系统常见面试题总结
转自:http://www.blogjava.net/qileilove/archive/2012/08/22/386010.html 1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的
2015-09-28 21:45:44 379
转载 gets()
gets 编辑gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。中文名gets外文名gets头文件stdio.h(c),cstdio(c++)功 能读取字符串原 型char * gets ( char *
2015-09-10 09:24:18 4877
转载 剑指offer 6 重建二叉树
//剑指offer 6 重建二叉树//已知前序遍历和中序遍历结果,求后序遍历结果//前序遍历 1,2,4,7,3,5,6,8//中序遍历 4,7,2,1,5,3,8,6//求后序遍历#include using namespace std;struct BinaryTreeNode{ int m_nValue; BinaryTreeNode * m_pLeft; Binar
2015-08-30 19:00:51 306
转载 2015届华为机试等式变换
转载自http://www.xuebuyuan.com/1791039.html#include#include#include#include#include#include#include #include#include#define INT_MAX (1<<30)using namespace std;int compute(string
2015-08-17 10:16:37 397
转载 剑指offer 面试题4---替换空格
//剑指offer 面试题4---替换空格//题目:请实现一个函数,把字符串中的每个空格替换成“%20”;例如输入“ we are happy”,则输出“we%20are%20happy”.//自己编写#include #include using namespace std;void ReplaceSpace(const char *pInput,long lLe
2015-07-31 21:19:44 340
原创 华为机试2014届--字符串过滤、字符串压缩、100以内加减法
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);【输入】 pInputStr:
2015-07-29 22:42:52 361
原创 华为机试2013届上机--子串分离
题目一:子串分离 题目描述: 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。 如果输入“abc def gh i d”,结果将是abc,def,gh,i,d, 要求实现函数: void DivideString(const ch
2015-07-29 11:18:30 503
转载 2015届华为校园招聘机试题
转载自:http://blog.csdn.net/hackbuteer1/article/details/39253767第一题(60分): 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”
2015-07-24 10:28:08 386
转载 操作系统常见面试题总结
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的
2015-07-17 13:48:44 815
转载 学习C++
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我
2015-07-16 12:22:17 486
转载 堆区与栈区的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态
2015-07-15 15:48:39 920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人