package array; import java.util.Set; public class Array { private E[] data; private int size;//下一个要放置的位置索引 [0,size-1]是已经放置好的元素 //有参构造 public Array(int... ...
分类:
编程语言 时间:
2019-01-28 23:54:01
阅读次数:
309
实现效果: 知识运用: RegistryKey类的GetSubKeyNames方法 public string[] GetSubKeyNames() //j检索用来包含 所有子项名称的字符串数组 实现代码: ...
分类:
其他好文 时间:
2019-01-28 23:11:27
阅读次数:
274
1.描述:队列也是一种表,遵循先进先出的规则(FIFO)。 队列头称为队头(front),可以取出元素,队列尾称为队尾(rear),允许插入元素。 2.队列的实现 链表实现和数组实现 对于链表实现来说,和栈类似,所有链表的操作都是合法的 主要看队列的数组实现 3.队列ADT 以上是队列支持的接口 4 ...
分类:
编程语言 时间:
2019-01-27 21:58:53
阅读次数:
310
输出: head==0;tail==0;size==3111112113 ...
分类:
编程语言 时间:
2019-01-23 11:36:49
阅读次数:
189
队列 队列一般分为两类:链式队列和顺序队列 链式队列 链式队列即用链表实现的队列 顺序队列 顺序队列是用数组实现的队列,顺序队列通常必须是循环队列 1、基本概念: 队列是指允许在一端进行插入,在另一端进行删除的线性表,又称“先进先出”的线性表 队列是一种特殊的线性结构,它只允许在队列的首部(head ...
分类:
其他好文 时间:
2019-01-22 17:36:28
阅读次数:
206
知识体系 Collection接口 --List接口 --存储数据有序,可以存储重复元素 --ArrayList(主要实现类)底层以数组实现 --LinkedList:对于频繁进行插入删除操作 底层以链表实现 --Set接口 --存储数据无序,不能存储重复元素 --HashSet、LinkedHas ...
分类:
其他好文 时间:
2019-01-21 21:05:56
阅读次数:
180
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 分析: 1)开辟新数组。用空间换时间。 遍历老数组,遇到奇数就放到新数组里。 再遍历老数组,遇到偶数就放到新数组里。 把 ...
分类:
编程语言 时间:
2019-01-21 13:43:20
阅读次数:
211
我们在list中插入数据时,经常使用这两个函数: append():在列表的末尾增加一个数据 insert():在某个特定位置前加一个数据 Python内的list实现是通过数组实现的,而不是链表的形式,所以每当执行insert()操作时,都要将插入位置的元素向后移动才能在相应的位置插入元素,执行a ...
分类:
编程语言 时间:
2019-01-15 19:36:20
阅读次数:
218
先讲一下和这题一起 四倍经验 的题: "Luogu P4402 [Cerc2007]robotic sort 机械排序" "SP2059 CERC07S Robotic Sort" "UVA1402 Robotic Sort" 这题作为一道十分经典的 平衡树维护序列 的问题,自然是值得一做的了。 写 ...
分类:
编程语言 时间:
2019-01-14 18:03:04
阅读次数:
203