自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

转载 Unsafe类

原作者 大新博客  http://www.cnblogs.com/daxin/p/3366606.htmlUnsafe类可以为我们提供高效并且线程安全方式操作变量,直接和内存数据打交道。获取Unsafe实体的方法 private static Unsafe getUnsafeInstance() throws SecurityException,

2016-06-05 15:13:58 417

转载 X86-64寄存器和栈帧

注明:该博客转载自淘宝搜索技术博客,作者:jiye                     http://www.searchtb.com/2013/03/x86-64_register_and_function_frame.html                     概要说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的

2015-05-08 19:54:01 899

转载 在遍历中使用 iterator/reverse_iterator 进行 Erase 的用法

本文转载自 罗朝晖的博客 http://blog.csdn.net/kesalin/article/details/24265303众所周知,在使用迭代器遍历 STL 容器时,需要特别留意是否在循环中修改了迭代器而导致迭代器失效的情形。下面我来总结一下在对各种容器进行正向和反向遍历过程中删除元素时,正确更新迭代器的用法。本文源码:https://code.csdn.net/snippe

2015-03-26 19:11:54 465

原创 最大子序列和的四种解法

#include#includeusing namespace std;/*** Cubic maximum contiguous subsequence sum algorithm.*/int maxSubSum1(const vector & a){ int maxSum = 0; for(int i = 0; i < a.size();i++) for(int j

2015-03-12 15:25:32 517

转载 TortoiseSVN中Branching和Merging实践

原博客地址: http://blog.csdn.net/eggcalm/article/details/6606520使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的

2015-03-10 14:13:45 371

原创 Py2exe 打包 Python项目(traits、traitsui、matplotlib)

这段时间做了用Python做了一个科学计算的项目,项目中用到了很多的第三方Python库,包括PyQt、traits、traitsui、matplotlib、pyface、table、numpy、tvtk等等。Python打包traits和traitsui很麻烦,选用了py2exe、bbfreeze等打包工具,最后在google的帮助下使用了py2exe解决了问题。其主要难点是要知道你的项目中

2015-01-23 19:49:38 2991

原创 ubuntu中python升级

在ubuntu12.04中内置的python版本为2.7.3,最近想把python更新到2.7.6。更新步骤如下1.下载      在python官网中下载python2.7.6安装包 http://www.python.org/getit/2.解压      tar   -zvf Python-2.7.6.tgz3.编译安装      cd Python-2.7.6

2013-11-19 13:14:29 13162 2

原创 Ubuntu下安装chrome

在谷歌的官网(原汁原味的chrome)下载google chrome deb包       32位:https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb       64位:https://dl.google.com/linux/direct/google-chrome-stable_cur

2013-11-12 11:02:35 989

原创 快速排序

在看算法导论的第七章,介绍的是快速排序。快速排序使用分治策略来把待排序对象分成两个子对象,再对两个子对象进行递归,进而合并得到正确的排序结果#includeusing namespace std;void Swap(int *A, int i, int j){ int temp; temp = A[i]; A[i] = A[j]; A[j] = temp;}int P

2013-10-06 14:09:02 486

原创 python版棋盘覆盖问题核心代码

tile = 0#L型骨牌号t = 0Board = []#tr:棋盘左上角方格的行号#tc:棋盘左上角方格的列号#dr:特殊方格的行号#dc:特殊方格的列号#size:棋盘的规格def chessBoard(tr,tc,dr,dc,size): if(size == 1): return t = tile + 1 s = size /2

2013-10-05 14:20:55 1082

原创 C++Primer习题10.9

#include#includeusing namespace std;int main(){ map word_count; string word; while(cin >> word) ++word_count[word]; map::iterator map_it =word_count.begin(); while(map_

2013-08-28 10:23:11 539

原创 C++Primer10.1

#include#include#include#includeusing namespace std;int main(){ vector > pvec; pair p1; string str; int value; while(cin >> str >> value) { p1 = make_pair(str,v

2013-08-27 14:03:42 571

原创 C++Primer习题9.40

#include#includeusing namespace std;/*//方法一: string greet(string form, string lastname, string title, string::size_type pos, int length){ form.replace(8,6,lastname); form.replace(5,2,title.su

2013-08-26 14:54:55 705

原创 C++Primer 习题9.39

#include#include#includeusing namespace std;int main(){ string line1 = "We were her pride of 10 she named us:"; string line2 = "Benjamin, Phoenix, the Prodigal"; string line3 = "and perspicaci

2013-08-26 13:38:44 610

原创 C++Primer 习题9.38

#include#includeusing namespace std;int main(){ string numbers("0123456789"); string chars("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); string str("ab2c3d7R4E6"); string::size_type

2013-08-26 10:42:28 648

原创 C++Primer习题9.26

#include#include#includeusing namespace std;int main(){ int ia[] = { 0,1,1,2,3,5,8,13,21,55,89 }; vector ivec(ia,ia+11); list ilist(ia,ia+11); for(list::iterator it = ilist.begin(); it

2013-08-23 16:41:01 576

原创 C++ primer 习题9.18

#include#include#includeusing namespace std;int main(){ list ilist; deque ideque1,ideque2; int ival[] ={ 0,1,2,3,4,5,6,7,8,9,10 }; ilist.insert(ilist.begin(),ival,ival + 10); list::ite

2013-08-23 14:12:56 646

原创 C++ primer 习题8.3

#include#includeusing namespace std;std::istream &get(std::istream &in){ int ival; while(in >> ival,!in.eof()){ if(in.bad()) throw std::runtime_error("IO system corrupted"); if(in.fail())

2013-08-19 13:49:34 674

转载 程序员:下一次面试前你需要准备的五个基本步骤

<br />1947

2010-10-05 16:45:00 565 1

转载 三大战争的新帝国主义本质

今天距离奥巴马同志上任已经一年多了,在这段时间内,这位黑人总统从访问中国时的甜言密语到今天到处挥舞大棒频频向中国发难,可以说的上是步步为营,机关算尽。  在奥巴马同志访问中国的时候,我曾经说过他给我们带了来了三大“礼物”,那就是:贸易大战、汇率大战、成本大战,可怕的是,到今天为止我所说的三个“礼物”,我们已经全部收到了。尽管我不希望预言成真,但预言最终还是变成了现实!   不该输的输了

2010-03-29 19:15:00 697

算法导论(第二版)》(中文版)课后答案

《算法导论》一书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。本书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。   《算法导论》一书内容丰富,对本科生的数据结构课程和研究生的算法课程都是很实用的教材。本书在读者的职业生涯中,也是一本案头的数学参考书或工程实践手册。   在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性融为一体。   《算法导论》一书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。

2013-10-06

算法导论第三版答案

在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。 全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。 第3版的主要变化: 新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。 修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。 移除两章很少讲授的内容:二项堆和排序网络。 修订了动态规划和贪心算法相关内容。 流网络相关材料现在基于边上的全部流。 由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。 修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。 新增100道练习和28道思考题,还更新并补充了参考文献。

2013-10-06

Python 学习笔记

这是一个关于Python的学习笔记,学的很好

2013-08-03

Microsoft Expression Studio 4 Ultimate 中文版 密钥

Microsoft Expression Studio 4 Ultimate 中文版 密钥

2010-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除