堆排序(heap sort) 详解 及 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy堆排序包含两个步骤: 第一步: 是建立大顶堆(从大到小排序)或小顶堆(从小到大排序), 从下往上建立;第二步: 是依次交换堆顶和堆底, 并把交换后的堆底输出, 只排列剩余的堆, 从上往下建立;代码:/*
* main.cpp
*
* Created on:...
分类:
编程语言 时间:
2014-06-16 22:12:58
阅读次数:
311
数组构造二叉树并打印本文地址: http://blog.csdn.net/caroline_wendy数组:构造二叉树, 需要使用两个队列(queue), 保存子节点和父节点, 并进行交换;打印二叉树, 需要使用两个队列(queue), 依次打印父节点和子节点, 并进行交换;二叉树的数据结构:struct BinaryTreeNode {
int m_nValue;
BinaryTreeNod...
分类:
其他好文 时间:
2014-06-16 19:45:17
阅读次数:
373
一次难忘的项目经历
——记自己的一些反思与总结
从上一篇总结到现在,已经快两个月的时间了。在这一月有余的时间里,自己参与制作的项目又完成了一个。每一次项目的开始与结束,都会让自己的内心极度的不...
分类:
其他好文 时间:
2014-06-11 07:03:24
阅读次数:
288
从北京到上海创业。产品出来了,用户增加了,身体垮了。
我找到了办法。就是,狠狠跑步。20公里、30公里,40公里....
昨晚跟小凯吃yabuyabu火锅时确定跑黄浦江。因为上次的猫咪之行感动了tony,他此生多了愿望,下次与我同行。
...
跑了三个小时后,本来想走过徐浦大桥,得知“人上去会被抓起来”,就改为坐轮渡了。好吧,有若干年没坐船了。在船上曾有冲动跳江。
如果你也过想好计划却总是无法行动起来,那就参考下我的作法吧。...
分类:
其他好文 时间:
2014-06-11 06:15:39
阅读次数:
236
终止可执行(exe)程序 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy终止可执行(exe)程序, 首先遍历进程, 找到进程名称对于的进程ID号, 然后根据进程ID, 终止进程.示例代码: 包括遍历进程代码, 和关闭代码.代码:/*
* main.cpp
*
* Created on: 2014.06.08
* Author: ...
分类:
编程语言 时间:
2014-06-11 00:36:30
阅读次数:
306
遍历所有进程(exe) 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy/article/details/29381987 遍历所有进程, 即任务管理器中所有的进程目录, 包含名称和进程ID.返回字典: Key: 进程名字, Value: 进程ID.代码:/*
* main.cpp
*
* Created on: 2014.06.08
* Author: Spike
*/
/*...
分类:
编程语言 时间:
2014-06-11 00:32:34
阅读次数:
400
启动可执行(exe)程序 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy通过输入程序位置启动可执行(exe)程序, 使用windows的CreateProcess()函数, 即可.示例是调用预先生产的可执行(exe)程序.代码:/*
* main.cpp
*
* Created on: 2014.06.08
* Author: ...
分类:
编程语言 时间:
2014-06-11 00:31:22
阅读次数:
563
遍历程序使用的动态链接库(dll) 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy遍历程序使用的动态链接库(dll), 首先需要遍历所有进程, 匹配进程名称与进程ID, 然后根据进程名称, 输出所有使用的库(dll).示例中Image.exe是预先启动的程序. 代码包含遍历进程的代码, 和输出动态链接库(dll)的代码.代码:/*
* main....
分类:
编程语言 时间:
2014-06-10 15:49:07
阅读次数:
281
命令模式(command pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy命令模式(command pattern) : 将请求封装成对象, 以便使用不同的请求\队列\日志来参数化其他对象.命令模式也可以支持撤销操作.简单的命令模式的实现:1. 具体的类, 每一个类都有特定的方法:/**
* @time 2014年6月9日
*/
pack...
分类:
其他好文 时间:
2014-06-10 08:01:53
阅读次数:
203
计算一个数的所有组合数 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy计算一个数的组合数, 使用递归进行求解. 如果计算3位的组合数, 首先任选固定一位, 然后计算其余两位的组合数, 最后组合至一起. 如 1 + [23, 32] = 123, 132;在固定其余位数, 如 2 + [13, 31] = 213, 231; 3 + [12, 21...
分类:
编程语言 时间:
2014-06-10 07:48:23
阅读次数:
220