- 博客(9)
- 收藏
- 关注
原创 算法导论笔记,堆排序
堆可以很容易实现优先级队列堆排序来说,存储形式通常是数组,逻辑形式是完全二叉树,根节点是1,parent(i) = (i 的下界),left = 2i, right = 2i + 1,这些都是移位操作,可以用宏或者内联来封装,堆有2种,最大堆和最小堆,堆排序用的是最大堆。MAX-HEAPIFY(A[], i) // 假定i的left和right都是最大堆,判断i是不是正确的位
2012-02-14 23:00:46 216
原创 STL容器使用方法
1、pair 构造 1 pair pair_a;//无参的构造函数 2 pair pair_t(2,"abc");//两个参数的构造函数 3 pair pair_s = pair_t;//拷贝构造函数,隐式类型转换. 赋值&取值 1 pair_t.first = 1; 2 pair_t.second = "litzhang"; 重载比较运算符 pair外的函数make_pair() 1 std::pair m_pairA; 2 m_pair
2011-02-24 14:19:00 775
原创 口头禅对照表 算命必读
口头禅对照表 - 对照表 1、唉:你有点老了,还有点认命。 2、嗷:你年轻敏感。 3、滚:你不仅易怒,还不算后果。 4、哈:你玩的时候,会觉得尴尬。 5、嘿:你虽然拘谨,但知道分寸。 6、日:你不仅愤闷,还有点虚伪。 7、操:你不仅愤青,还非常直接。 8、二:你经常夸人,且是个天才。 9、贱:你熟悉朋友,不爱陌生人。 10、嗨:你显得老练,但你刚入门。 11、啊:你故意惊讶,可爱刚刚好。 12、喂:你有领导力,现在被领导。 13、死:你
2011-02-24 14:06:00 2773
原创 C++Primer 学习
命名空间 标准库的命名空间 1 #include 2 #include 3 using std::cout; 4 using std::cin;
2011-02-15 21:40:00 324
原创 类型的转换
时间类型转换 time_t ---------> COleDateTime 1 COleDateTime(time_t timeSrc); time_t ---------> COleDateTime 1 SYSTEMTIME systime; 2 VariantTimeToSystemTime(OleTime, &systime); 3 CTime tm(systime); 4 ctTime =
2011-02-14 14:03:00 262
原创 C/C++经常记不得的地方
1、常量指针VS指针常量 const int* 和int const* int 一样,就是常指针 也就是它所指向的数据(在这是int)是常量,它自己的数据类型是const int* 1 int* const p; // 指针常量 指针p指向的值不可修改 const修饰的是 p 2 3 const i
2011-02-14 00:45:00 353
原创 STL学习过程中的笔记
梳理STL学习过程中的笔记 学STL,首先要搞清楚什么是模板 函数模板 或者是用 都是一样的 1 template 2 3 int function(const T& a, const T& b) 4
2011-02-13 16:33:00 341
原创 如何使用live writer客户端来发布CSDN的博客文章
live writer是写博客的一个客户端工具,由于文章是在本地编写,所以它能够防止文章在发布时发生内容丢失的情况,同时它还可以方便的进行内容排版、插入图片等,排版完成后点击发布,图片也会一并被传到服务器上。CSDN博客支持metaAPI ,所以也可以使用live writer来发布文章。接下来将为大家详细介绍如何配置live writer 。 首先下载安装live writer ,最新版本的官方地址是:http://download.live.com/writer 。下载安装完毕后,打开该软件,按照如
2011-02-13 16:30:00 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人