上一篇讲到生成字典序其实算法很简单,采用递归的思想,[1,2,3,4] 首先 是
1与2互换位置,[2,1,3,4],然后递归处理[1,3,4];当递归处理完之后;1再与3换位置,变成[3,2,1,4],然后接着处理[2,1,4],就是这样来处理;代码如下:
分类:
其他好文 时间:
2014-06-12 18:33:21
阅读次数:
189
What Are You Talking AboutTime Limit: 10000/5000 MS
(Java/Others)Memory Limit: 102400/204800 K (Java/Others)Total Submission(s):
12617Accepted Submiss...
分类:
其他好文 时间:
2014-06-12 18:15:48
阅读次数:
218
一次难忘的项目经历
——记自己的一些反思与总结
从上一篇总结到现在,已经快两个月的时间了。在这一月有余的时间里,自己参与制作的项目又完成了一个。每一次项目的开始与结束,都会让自己的内心极度的不...
分类:
其他好文 时间:
2014-06-11 07:03:24
阅读次数:
288
从北京到上海创业。产品出来了,用户增加了,身体垮了。
我找到了办法。就是,狠狠跑步。20公里、30公里,40公里....
昨晚跟小凯吃yabuyabu火锅时确定跑黄浦江。因为上次的猫咪之行感动了tony,他此生多了愿望,下次与我同行。
...
跑了三个小时后,本来想走过徐浦大桥,得知“人上去会被抓起来”,就改为坐轮渡了。好吧,有若干年没坐船了。在船上曾有冲动跳江。
如果你也过想好计划却总是无法行动起来,那就参考下我的作法吧。...
分类:
其他好文 时间:
2014-06-11 06:15:39
阅读次数:
236
Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。也就是说数组是有序的,字典是无序的。
一. 数组
和Objective-c中的NSArray不一样。swift的数组不仅可以包含对象,也可以包含非对象
1. 初始化
1) 对于单一确定类型的数组初始化...
分类:
其他好文 时间:
2014-06-11 06:02:02
阅读次数:
226
题意:1-n的一个排列 p1,?p2,?...,?pn,f(p)的定义是此排列要交换最少的数对可以回到原排列1,2,3,4...n。给一个排列p,要将其变换成f值为m的排列,问至少要交换几个数对,并输出字典序最小的那组答案。
解法:处理出所有的置换群,求出环数k,此时f值为n-k。然后判断n-k和m的大小,分为两种操作
1、加环,这个是在任意元素个数大于1的环...
分类:
其他好文 时间:
2014-06-10 14:53:43
阅读次数:
183
字典是一个容器,它存储多个相同类型的值。每个值都与一个唯一的密钥,它作为一个标识符字典内的值相关联。不像在一个数组项,在字典中的项目没有一个指定的顺序。您可以使用一本字典,当你需要查找基于其标识符值,在大致相同的方式,一个真实世界的字典来查找定义为一个特定的词。
Swift的字典不同于Objective-C的NSDictionary中和的NSMutableDictionary类,它可以使用任何类...
分类:
其他好文 时间:
2014-06-10 13:44:27
阅读次数:
207
1、字典写法
Dictionary,KeyType是你想要储存的键,ValueType是你想要储存的值。
唯一的限制就是KeyType必须是可哈希的,就是提供一个形式让它们自身是独立识别的
Swift的所有基础类型都可以
2、创建字典
var airport :DictionaryString, String> = ["TYO": "Tokyo", "DUB": “Dublin"...
分类:
其他好文 时间:
2014-06-10 06:39:39
阅读次数:
291