- 博客(9)
- 收藏
- 关注
原创 linux shell脚本攻略 学习笔记3 -- 第三章 以文件之名
linux shell脚本攻略 学习笔记3 -- 第三章 以文件之名,本章都是与文件处理相关的知识。
2015-07-09 21:24:23
1985
原创 tee命令用法小结
常常会要使用到tee,但总是没有理解这个命令的正确使用原理,所以有时候使用总是不成功。最近再次学习到这个命令,有了更清晰的理解,下面先整理小结一下。
2015-06-28 16:41:43
1151
原创 linux shell脚本攻略 学习笔记1 -- 第一章 小试牛刀
针对着《linux shell脚本攻略》这本书进行shell学习,这本书似乎比较偏实际运用,并不是很系统,不过我觉得可能刚好适合我,我现在就需要实际的练习,遇到相关的问题再去查阅更系统的知识吧。计划针对每章做一个笔记,当然可能会根据内容做调整。今天附上第一章的学习笔记。
2015-06-25 20:40:36
699
原创 32位int整型数的二进制表示中1的个数
前段时间遇到这个题,现在记录几个实现方法。1,第一个最直观的方法,用一个二进制表示只有1个1的数字去测试整型数的各个位置是否为1:,直接上代码:int bit_count_1(int num){ int flag = 0x1; int count = 0; for (int i = 0; i < 32; ++i) { if (0 != (num & f
2015-06-09 21:48:48
2760
原创 二叉查找树节点的查找、插入和删除
二叉查找树常常会考到和使用到,本文练习下它的几个基本操作,即节点的查找、插入和删除及找最大值、最小值等。1,二叉查找树的查找 由于二叉查找树的性质是,每个节点的关键字值大于其左子树的所有节点,同时小于右子树的所有节点。因此查找就可以利用其性质来进行。 实现代码如下:/* node struct */class node{public: int value; n
2015-05-27 22:45:31
566
原创 基础排序算法练习
今天复习下常用的基础的排序查找算法,主要有冒泡排序、插入排序、选择排序、希尔排序、归并排序、快速排序、堆排序、二分查找。本文记录基本的算法思想和C++实现代码,并记录各算法的时间和空间复杂度。
2015-05-19 20:32:42
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人