会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cassie_茜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2018年8月30日
JS排序算法总结:(五)快速排序
摘要: 目的:掌握 快速排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程:(分治思想,挖坑填数) (1)从数列中选择一个数作为key值; (2)将比这个数小的数全部放在它的左边,大于或等于它的数全部放在它的右边; (3)对左右两个小数列重复第二步,直至各区间只有1个数。 下面对数组【42,
阅读全文
posted @ 2018-08-30 14:44 Cassie_茜
阅读(390)
评论(0)
推荐(0)
2018年8月28日
JS排序算法总结:(四)希尔排序
摘要: 目的:掌握 希尔排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程: (1)按照某一增量,将数组分为若干子序列,对子序列分别进行插入排序。 (2)逐渐减小增量,并重复此过程,直到增量为1,此时序列基本有序,最后进行插入排序。 2、代码实现: 3、时间复杂度:O(n1.5)
阅读全文
posted @ 2018-08-28 11:01 Cassie_茜
阅读(326)
评论(0)
推荐(0)
JS排序算法总结:(三)插入排序
摘要: 目的:掌握 插入排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程: (1)假设前n个数组已经排列完成,将第n+1个元素插入其中,即 拿第n+1个元素 与 前n个元素 倒序比较,如果 第n+1个元素 小于 其中某元素,将两者交换位置。 (2)以此类推,直到最后一个元素插入完成。 2、
阅读全文
posted @ 2018-08-28 10:40 Cassie_茜
阅读(328)
评论(0)
推荐(0)
2018年8月27日
JS排序算法总结:(二)选择排序
摘要: 目的:掌握 选择排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程: 在长度为N的无序数组中,第一次遍历n-1个数,找到最小的数值与第一个元素交换;第二次遍历n-2个数,找到最小的数值与第二个元素交换;。。。第n-1次遍历,找到最小的数值与第n-1个元素交换,排序完成。 2、代码实现
阅读全文
posted @ 2018-08-27 21:58 Cassie_茜
阅读(243)
评论(0)
推荐(0)
JS排序算法总结:(一)冒泡排序
摘要: 目的:掌握 冒泡排序 的 基本思想与过程、代码实现、时间复杂度与优化 1、基本思想与过程: 从后向前两两比教,大数下沉,小数冒泡,一轮比较后,最小数的位置就排好了,在第一个位置。重复上述过程,依次将第2.3...n-1个最小数排好位置。 2、代码实现: 3、时间复杂度与优化 时间复杂度:O(n2)
阅读全文
posted @ 2018-08-27 21:33 Cassie_茜
阅读(399)
评论(0)
推荐(0)
2018年8月17日
编程题:计时器
摘要: 错误分析: 1、第一个数字没有立即输出:应将 console.log(i++) 提出到 setTimeout 外。 2、无法停止定时操作:应将 clock 的定义放在 count 函数外部。因为闭包内部的参数,初始化后就不会随着外部clock 的更改而更改。
阅读全文
posted @ 2018-08-17 16:53 Cassie_茜
阅读(298)
评论(0)
推荐(0)
2018年3月6日
JavaScript原型和原型链——构造函数
摘要: 一、instanceof:判断引用类型(数组、对象、函数)的变量是由哪一个 构造函数 派生出来的。(o instanceof Object) 二、原型规则和示例 1、所有的引用类型(数组、对象、函数),都具有对象特性,可以自由扩展属性(除了 "null“ 以外)。 2、所有的引用类型(数组、对象、函
阅读全文
posted @ 2018-03-06 17:43 Cassie_茜
阅读(377)
评论(0)
推荐(0)
2018年3月5日
JavaScript 按照存储方式区分变量类型(值类型和引用类型)
摘要: 1.JavaScript 按照存储方式区分变量类型 (1)值类型:字符串(string)、数值(number)、布尔值(boolean)、undefined (2)引用类型:对象(Object)、数组(Array)、函数(Function)、Null 2.值类型和引用类型的区别 (1)值类型:1、占
阅读全文
posted @ 2018-03-05 10:52 Cassie_茜
阅读(433)
评论(0)
推荐(1)
2017年2月23日
CSS居中布局(水平居中和垂直居中)
摘要: 一、水平居中的四种方法(父容器和子容器宽度均不固定) 1、inline-block + text-align 子容器:{display:inline-block} 父容器:{text-align:center} 缺点:不兼容IE6、7,子容器内部的内容也会居中 兼容办法:子容器:{zoom:1;di
阅读全文
posted @ 2017-02-23 17:17 Cassie_茜
阅读(379)
评论(0)
推荐(0)
2017年1月4日
IaaS Paas Saas
摘要: 要理解IaaS,SaaS,PaaS的区别,首先要懂得什么是“云计算”。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 IaaS就是专门提供基础设施服务的公司,将硬件外包给这些专业的公司,这些公司会提供场外服务器,存储和网络硬件,你
阅读全文
posted @ 2017-01-04 10:33 Cassie_茜
阅读(140)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告