平衡树初阶——AVL平衡二叉查找树 一、什么是二叉树 1. 什么是树。 计算机科学里面的树本质是一个树状图。树首先是一个有向无环图,由根节点指向子结点。但是不严格的说,我们也研究无向树。所谓无向树就是将有向树的所有边看成无向边形成的树状图。树是一种递归的数据结构,所以我们研究树也是按照递归的方式去研 ...
分类:
其他好文 时间:
2017-06-18 23:36:14
阅读次数:
644
[摘要]“扁平化设计”是一种设计风格术语,它抛弃任何能使得作品突显3D效果的特性。 如今一提到网站设计,就会不可避免地碰到“扁平化设计”(flat design)这个词。近几年扁平化设计趋势风生水起,也受到很多大公司的青睐。 但扁平化设计来源是哪里?为什么它风靡网站设计?在设计中,我们只有知道一种风 ...
分类:
其他好文 时间:
2017-06-18 23:31:31
阅读次数:
241
Python中的re模块提供了正则表达式相关操作。 字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 次数: * 重复零次或更多次 + 重复一次或更多次 ? 重复 ...
分类:
编程语言 时间:
2017-06-18 23:31:25
阅读次数:
215
-- loop的三种形式 (1).LOOP (2).WHILE ... LOOOP (3).FOR ... LOOP 1.基本的LOOP语句 SET serveroutput ON; -- exit ... when 结束循环 DECLARE v_value NUMBER(8) := -3; BEG... ...
分类:
数据库 时间:
2017-06-18 22:49:48
阅读次数:
197
在实际开发中很多时候我们都为了控件frame的操作焦头烂额。 例如:我们只想要获取view的width。 我们可以这么操作:view.frame.size.width 有时我们想要改变view的width然而我们不能直接改变->需要三部曲。 让人抓狂,为了解决这里烦恼我们可以通过改变类别来达到理想的 ...
分类:
移动开发 时间:
2017-06-18 22:49:15
阅读次数:
261
先说配置环境: Ubuntu 16.04; step1:安装Samba step2:配置相应的Samba文件 这里注意【】中的名字就做Profiles,就是在Windows上放在ip之后的名字。 step 3:重启Samba服务 step 4:添加Samba服务的用户和密码 step 5:在Wind ...
分类:
其他好文 时间:
2017-06-18 22:46:18
阅读次数:
177
题目大意: 给出n+1堆石子,前n堆石子的数量是a[i],最后一堆只有1个石子,但是具有魔力 拿走该石子的一方可以选择接下来是进行普通的Nim游戏还是anti-nim游戏 问是先手必胜还是必败 首先拿全是1的情况熟悉一下规则 如果全是1,那么无论有几堆,先手都是必胜的 因为如果有奇数个1,那么Ali ...
分类:
其他好文 时间:
2017-06-18 22:45:39
阅读次数:
174
NSDictionary * attrs = @{ NSFontAttributeName:[UIFont systemFontOfSize:13], NSForegroundColorAttributeName:[UIC... ...
分类:
移动开发 时间:
2017-06-18 22:41:35
阅读次数:
173