- 博客(4)
- 收藏
- 关注
原创 shell编程风格
1.常量定义在最前面,但是注意shell是解释性的,逐条解释,不能出现:#!/bin/bashecho $input1input1=$1#打印结果为空2.命令使用前最好不要加路径,防止跨平台出现问题:/bin/cp source destination#最好换成cp -rf source destionation3.[ ] 不加双引号判断时,注意不要出现语法错误
2015-04-06 09:57:08
331
原创 C++内存管理
1.C++中,内存分为五个区域,堆,栈,自由存储区,全局/静态存储区,常量存储区;栈,函数调用时,函数内部局部变量的存储单元都可以在栈上创建,函数调用结束时,存储单元被自动释放;由编译器负责;堆,使用new分配的存储单元,由程序员自己负责delete释放;如果忘记了回收,当程序运行结束后由系统回收这部分内存;自由存储区,由malloc分配的存储单元,使用free释放;全局/静态存储
2015-03-22 15:10:25
284
原创 常见数据结构题
1.链表逆序输出必然需要遍历,并且只知道头指针,并且不破坏源链表结构;既然逆序,那么容易想到后进先出,很容易的想到堆栈;堆栈的基本操作:std::stackvalue;value.push(parameter);value.top()value.pop();2.O(1)时间内删除链表如果给定一个链表的头指针和指向一个节点的指针,要求删除该节点指针指向的节点; 一
2015-03-21 15:09:17
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人