思路:我们发现每个进程的代码都由空格隔开,代码都有两部分组成:标识符:‘R' or ’S';目的进程:一组数字字符串。 成功接受或发送,那么这份代码便消失了,开始该进程下一份代码的比较。这让我们很容易想到队列。 我们为每个进程都创建一个队列,队列中放代码,成功匹配代码,我们便将其从队列中pop掉,那 ...
分类:
其他好文 时间:
2019-05-24 14:27:18
阅读次数:
361
#字典 #字典是Python中唯一内建的映射类型。字典中没有特殊的顺序,但都是存储在一个特定的键(key)下面,键可以是数字,字符串,甚至是元组 #一、字典的使用 #在某些情况下,字典比列表更加适用: #1、表示一个游戏棋盘的状态,每个键都是由坐标值组成的元组 #2、存储文件修改时间,用文件名作为键... ...
分类:
编程语言 时间:
2019-05-20 15:06:45
阅读次数:
143
我们在生活中常常会列出自己的List,比如购物清单,待办事项等。编程来源于生活,在Python,列表也是Python中常见的数据类型之一。下面讲述列表的相关操作。 1、创建列表 列表可以包含Python能存储的任何类型的数据,包括数字、字符串、变量、甚至其他列表。列表中的元素可以是不同类型。 ①列表 ...
分类:
编程语言 时间:
2019-05-20 13:06:52
阅读次数:
105
可变不可变: 可变:列表 不可变:字符串,数字,元组 访问顺序: 1.直接访问:数字 2.顺序访问:字符串,列表,元组 3.映射:字典 存放元素个数: 容器类型:列表,元组,字典 原子:数字,字符串 集合:set 定义:由不同的元素组成的集合,集合是一种无序排列的可hash值,可以作为字典的key( ...
分类:
编程语言 时间:
2019-05-16 13:57:36
阅读次数:
141
JavaScript的原始值是指数字、字符串、布尔值、null和undefined。 JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type)。JavaScript中的原始类型包括数字、字符串和布尔值。对象类型包括对象、数组和函数。 Jav ...
分类:
编程语言 时间:
2019-05-13 14:36:42
阅读次数:
173
对象是JavaScript的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。对象也可看做是属性的无序集合,每个属性都是一个名/值对。属性名是字符串,因此我们可以把对象看成是从字符串到值得映射。然而,对象不仅仅是字符串到值的映射,除了可以保持自有属性, ...
分类:
编程语言 时间:
2019-05-13 14:15:42
阅读次数:
148
字典的特性: {} 相同的key不允许出现两次,当相同的key值出现,以最新一次的为准进行存储 key必须不可变,只可以使用数字,字符串或元组充当,列表(list)不能 1.修改字典 字典是key-value的方式进行存储的,修改字典可以通过匹配key值取修改value 2.删除字典 可以进行单一的 ...
分类:
编程语言 时间:
2019-05-12 23:40:38
阅读次数:
249
5.10自我总结 1.编码解码 1.字符串编码 字符 》翻译过程 》数字 2.字符串解码 字符 》翻译过程 》数字 3.编码解码用到的翻译工具 中国:GBK 外国:日本—Shift_JIS,美国ASCII,韩国Euc-kr 国际统一:Unicode进行编写,存取用UTF-8,Unicode与UTF- ...
分类:
其他好文 时间:
2019-05-12 22:32:40
阅读次数:
191
深浅拷贝:数据分离情况 1. =赋值:数据完全共享(指向内存中的同一个对象)被赋值的变量指向的数据和原变量的数据都是指向内存中的同一个地址: (1)如果是不可变数据类型(数字、字符串等),修改其中的一个值,实际是修改了变量指向与值对应的地址(相当于重新被赋值),因此会同时发生变化; (2)如果是可变 ...
分类:
其他好文 时间:
2019-05-12 15:27:11
阅读次数:
129
数据类型的总结 按存储空间的占用 由低到高 1.数字 2.字符串 3.集合:无序,即无序存索引相关信息 4.元组:有序,需要存索引相关信息,不可变 5.列表:有序,需要存索引相关信息,可变,需要处理数据的增删改 6.字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改 按存 ...
分类:
其他好文 时间:
2019-05-09 19:43:20
阅读次数:
93