首页
学习
活动
专区
工具
TVP
发布

技术总结

专栏作者
62
文章
68123
阅读量
21
订阅数
线性表
1、线性表的定义 线性表(List):零个或多个数据元素的有限序列 第一个元素无前驱,最后一个元素无后继,其他元素都有且只有一个前驱和后继。然后,线性表强调是有限的, 线性表元素的个数n(n≥
Dwyane
2018-05-22
5930
设计模式的作用
      设计模式描述的是软件设计,因此它是独立于编程语言的,但是最终实现仍然要使用编程语言来表达。设计模式不像算法技巧,可以照搬照用,它是建立在对“面向对象”纯熟、深入理解的基础上的经验性认识,掌握面向对象设计模式的前提是首先掌握“面向对象”!       有时我们可能会问:模式虽好,但是不会使代码更复杂吗?     代码复杂与否很多时候是主观的。人们对模式的熟悉程度极大地左右他们如何看待基于模式的重构。当他们不熟悉某个模式时,会认为模式过于复杂,而熟悉了某个模式之后,通常就不会这么认为。    
Dwyane
2018-05-22
7160
算法(2)
上篇算法(1) 一、函数的渐近增长 函数的渐近增长:给定两个函数f(n)和g(n),如果存在一个整数N, 使得对于所有的 n > N, f(n)总是比g(n)大,那么,我们说f(n)的增长渐近快于
Dwyane
2018-05-22
8970
算法(3)
上两篇: 算法(1) 算法(2) 一、常见的时间复杂度 常用的时间复杂度.png 二、最坏情况和平均情况 最坏情况运行时间是一种保证,那就是运行时间将不会再坏了 平均时间是所有情况
Dwyane
2018-05-22
6390
算法(1)
算法定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 通俗来讲:算法是描述解决问题的方法 一、算法的特性 算法五个基本特征: 输入、输出、有穷性、确定性和可行性 1、输入输出 算法具有零个或多个输入 大多数算法输入参数都是必要的,但类似打印"Hello World",就不用输入参数 算法至少有一个或多个输出 算法一定需要输出,不需要输出,要算法就没意义了。输出形式可以回打印输出,也可以是返回一个或多个值 2、有穷性 指算法在执行有限
Dwyane
2018-05-22
4620
谈谈addSubview和insertSubview
子视图是以栈的方式存放的,也就是说有层次的存放 addSubview: addsubview时都是在最上面面添加 eg: <pre> UIView*v1 = [UIViewnew]; v1.frame= CGRectMake(100,100,100,60); v1.backgroundColor= [UIColorredColor];UIView*v2 = [UIViewnew]; v2.backgroundColor= [UIColorpurpleColor]; v2.frame= CGRectMak
Dwyane
2018-05-22
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档