自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joe_倚天照海的专栏

读万卷书,行万里路

  • 博客(5)
  • 收藏
  • 关注

翻译 你需要知道的实用Python函数和特性

原文地址:http://pypix.com/tools-and-tips/python-functions/         虽然已经使用了Python很多年,但我们仍然经常被我们所不熟悉的python函数或者特性所难住。有一些甚至是非常有用,但我们并未好好利用。对此,我特意编写了一份关于实用Python函数或者特性的清单,关于清单上的内容,我们每一个人都应该熟悉掌握。 Fun

2014-01-02 18:25:19 853

转载 函数式编程

作者:@左耳朵耗子  文章来源:酷壳网 当我们说起函数式编程来说,我们会看到如下函数式编程的长相: 函数式编程的三大特性:   Immutable Data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候更不好维护。(你可以试想一下如果你的程序有

2013-12-30 17:27:14 771 1

原创 编程珠玑 第二章 习题5

根据矩阵的转置公式,有 cba = (arbrcr)r   ,所以首先将abc各部分转置,然后再将整个向量转置。 详细代码如下: #include using namespace std; #define MAX 12 int x[MAX]; void new_swap(int i, int j) { int t = 0; while(i <= j) {

2013-12-26 20:42:31 771

原创 编程珠玑 第二章 习题6~9

习题6:定义一个多映射multimap数据结构:map  >。首先把名字的按键编码(int型)作为名字的标识,根据标识进行排序,当标识相同时,根据名字排序(字典排序);multimap结构中第一位存储名字标识,第二位存储名字,标识相同的名字构成链表,由于multimap本身的各个条目会自动排序,所以省略了标识间的排序;当以按键编码为参数进行查询时,选择二分搜索方法进行结果输出。习题7:利用桶排序算

2013-12-26 20:25:15 679

原创 编程珠玑 第二章 习题2

方法一:可以类比如何找出没有出现的整数。4.3G > 2^32,所以43 0000 0000 大于int的表示范围。可以先扫面一遍,把第一位为0的和第一位为1的放到两个不同的文件中,看哪个文件里面的数多,就开始处理这个文件,把第二位的0和 1的数字放到两个文件中,看哪个的数字多,依此类推,最后肯定得到一个数,他出现了不止一次。方法二:BinarySearch,但不是对文件内容折半,而是对搜索范围折

2013-12-26 20:16:29 687

空空如也

空空如也

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

TA关注的人

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