2017年3月14日

Java核心技术 Chapter3

摘要: Core Java Chapter 3 基本程序设计结构 访问修饰符(public等)控制程序其他部分对该部分的访问级别 函数调用 object.method(parameters) 注释:与C相同,多了一个 数据类型 4种整型int(32) short(16) byte(8) long(64),2 阅读全文

posted @ 2017-03-14 15:40 hazelnut 阅读(81) 评论(0) 推荐(0)

2016年10月18日

Learning Python Chapter 9 - Tuples Files and Everything else

摘要: 元组(Tuples) tuple相当于是不可变的list,且表示方式为用括号套住,而非用方括号。 有序的任意数据集合 可用标号来获取 长度确定,可以任意嵌套 不可变 元组操作 list的Method中,只要会改变原数据的,就不可适用于元组。 只有一个元素的元组,需要用(1,)的形式来表达。 如果是多 阅读全文

posted @ 2016-10-18 08:34 hazelnut 阅读(56) 评论(0) 推荐(0)

2016年10月10日

数据结构 Chapter 10 - Algorithm design technique

摘要: 这一章名为算法设计技巧,但是一开始还是以算法介绍和算法分析为主,介绍了五个大的常用算法 贪婪算法(Greedy algorithm) 贪婪算法的概念是按照阶段来进行操作,每个阶段里都进行在当前阶段里来看最好的选择,即阶段最优,寄希望于这样可以达到全局最优。在有些问题里阶段最优就可以达成全局最优,比如 阅读全文

posted @ 2016-10-10 23:11 hazelnut 阅读(106) 评论(0) 推荐(0)

2016年10月8日

Learning Python Chapter 8 - 列表和词典

摘要: 列表 列表特点 列表是可变的序列,有以下特点: 有序的任意元素的集合 可以通过序号获取 长度可变,内容可为不同类型object,可任意嵌套 内容可变 列表操作 遍历 可以用for循环遍历。 可以用list comprehension遍历,并且一般编码和运行要快捷有效一些。 可以用map函数遍历,但是 阅读全文

posted @ 2016-10-08 14:43 hazelnut 阅读(61) 评论(0) 推荐(0)

2016年10月3日

Learning Python Chapter 7 - 字符串

摘要: 在python中,没单独的字符类型,只有字符串。单个的字符以只有一个字符的字符串表示。 在3.X中,字符串有三种形式:用于Unicode的str,用于二位数据的bytes,以及bytes的变体bytearray。 python中的字符串是不可变的序列数据类型(immutable sequence), 阅读全文

posted @ 2016-10-03 19:57 hazelnut 阅读(94) 评论(0) 推荐(0)

2016年9月28日

Learning Python Chapter 6 - 动态变量类型

摘要: 在Python中,变量的名字类似于C中的指针,而名字对应的数据(称为对象)类似于C中指针对应的地址中的数据。所以在程序运行过程中,名字对应的数据类型可以换来换去,其本质在于名字本身无数据类型的限制,名字指向的数据地址在变来变去而已。 而另一方面,每个对象都会存有当前指向自己的名字数量,一旦无指向自己 阅读全文

posted @ 2016-09-28 12:22 hazelnut 阅读(75) 评论(0) 推荐(0)

Learning Python Chapter 5 - 数字类型对象

摘要: python与C最大的一处不同是, python是动态处理的语言,不需要提前预定义变量。但是如果想要使用变量的话,变量必须已经初始化了一个值。 数值文字(numeric literal)的表达形式 十六进制数字前标记0x或0X 八进制数字前标记0o或0O 二进制数字前标记0b或0B 复数在虚部数字后 阅读全文

posted @ 2016-09-28 11:37 hazelnut 阅读(98) 评论(0) 推荐(0)

2016年9月24日

数据结构 Chapter 8 - The disjoint set ADT

摘要: 等效关系 本章首先介绍了此章数据结构的数学模型:等效关系和具备该关系元素的集合。 等效关系分为三条属性: 1. 自身性:对集合中的所有元素,都与与其自身等效 2. 对称性:如果a与b等效,则b与a等效 3. 传递性:如果a等效于b,b等效于,则a等效于c 等效关系包括如:电子连接性、城市被道路连接等 阅读全文

posted @ 2016-09-24 16:49 hazelnut 阅读(83) 评论(0) 推荐(0)

2016年9月20日

Learning Python Chapter 4 Python对象类型介绍

摘要: 数字(number) 无上限,不像C一样有最大值,python中的数字类型可以无限大,只要你的电脑能算的出来 字符串(string) 属于sequence系列,string可以看作单一字符string的sequence string是不可变的(immutable),因此一旦创建之后就不能再变动了,但 阅读全文

posted @ 2016-09-20 22:34 hazelnut 阅读(97) 评论(0) 推荐(0)

2016年9月18日

Learning Python Chapter 3 如何运行python程序

摘要: 通过Unix命令行运行 需要先cd到要运行的script所在的文件夹路径,然后将script拖进terminal窗口再按回车即可 通过Unix命令行,但不需cd 1. 在script文件内首行加入 !usr/local/bin/python 也即指明了python interpreter的路径位置, 阅读全文

posted @ 2016-09-18 22:18 hazelnut 阅读(101) 评论(0) 推荐(0)

导航