学习了妙味课堂扇形展开效果 点击这里预览 知识点预备: 【1】CSS3中特别重要的transform中的rotate(),现在transform可以将元素进行2D和3D变形。 2D transform常用的transform-function的功能: translate():用来移动元素,可以根据X ...
分类:
其他好文 时间:
2016-11-20 13:55:11
阅读次数:
353
目录: 一:定义二:遍历 DOM三:jQuery 参考手册 - 遍历 定义:什么是遍历?jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 二:遍历 DOMjQuery 提供了多种遍历 D ...
分类:
Web程序 时间:
2016-11-13 02:02:49
阅读次数:
159
1~~特点:逻辑上相邻的元素,他的物理位置不一定相邻,其实几乎是不像邻的。表中的元素只能顺序访问,插入,删除等操作只需修改指针而不需要移动元素,存储空间利用率高,表的容量可以动态变化。适合个数变化大的情况。 2~~链式存储`的存储结构 3~~线性表的基本操作 (1)线性表的的 插表头 建立算法 ” ...
分类:
其他好文 时间:
2016-10-05 17:32:37
阅读次数:
119
基本数据结构之-顺序队列 顺序队列就是对开辟在堆上的一段连续空间的操作 队列有入队和出队的操作,如果把开始的位置作为队头,那么在入队的时候需要移动数据,如果把末尾做为队头,在出队的时候需要移动元素,所以使用哪种方法都没有简单的, 其实可以指定两个参数来标记队列中队头和对尾的位置,但是在入队和出队的时 ...
分类:
其他好文 时间:
2016-10-04 07:25:44
阅读次数:
146
向量和数组的优势是可以随机的存取元素和在末尾添加删除元素,而当插入元素时,需要移动大量的数据,消耗大量的时间。而链表的优势是可以在O(1)删除和插入数据。所以在频繁移动元素时,可以使用链表。 分析:如果用一个数组来保存,题目中的文本随着光标位置的移动需不断的插入字符,这样会导致大量字符移动问题。解决 ...
分类:
其他好文 时间:
2016-09-28 12:26:42
阅读次数:
131
发现今天居然没有要写,那我就写写之前做的笔记吧。 这是事件的深入: 拖拽逻辑: 第一个: onmousedown : 选择元素 第二个: onmousemove : 移动元素 第三个:onmouseup : 释放元素 各浏览器在拖拽上都有问题;就是选中文字,就会产生问题 原因:当鼠标按下的时候选中文 ...
分类:
编程语言 时间:
2016-09-10 14:32:02
阅读次数:
196
(有个猜测,方便记忆:一般来说,若存在不相邻元素间交换,则很可能是不稳定的排序。)思想:如下图所示,每次选择一个元素K插入到之前已排好序的部分A[1…i]中,插入过程中K依次由后向前与A[1…i]中的元素进行比较。若发现发现A[x]>=K,则将K插入到A[x]的后面,插入前需要移动元素。插入排序是稳 ...
分类:
编程语言 时间:
2016-09-04 22:06:20
阅读次数:
179
由于顺序表的插入、删除操作需要移动大量的元素,影响了运行效率,由此引入了线性表的链式存储。 链式存储线性表时,不需要使用地址连续的存储单元,即它不要求逻辑上相邻的两个元素在物理位置上也相邻,它是通过“链”建立起数据元素之间的逻辑关系。 因此,对线性表的插入、删除不需要移动元素,而只需要修改指针。线性 ...
分类:
其他好文 时间:
2016-09-04 10:12:26
阅读次数:
123
4.下列关于线性表说法正确的是( )。Ⅰ.顺序存储方式只能用于存储线性结构Ⅱ.取线性表的第i个元素的时间同i的大小有关Ⅲ.静态链表需要分配较大的连续空间,插入和删除不需要移动元素Ⅳ.在一个长度为n的有序单链表中插入一个新结点并仍保持有序的时间复杂度为O(n)Ⅴ.若用单链表来表示队列,则应该选用带尾指 ...
分类:
其他好文 时间:
2016-09-03 18:02:08
阅读次数:
238