高级数组,实现特定值的插入、查找、删除等操作
来源:互联网 发布:金灿榕网络 编辑:程序博客网 时间:2024/06/03 15:20
package none001;public class HighArray {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubsuperArray sa=new superArray(20);for (int i=0,k=0 ;i<sa.array.length-12;i=i+1,k=k+2){sa.insert(12+k);}sa.insert(16);sa.display(); sa.find(16); sa.delete(16); sa.find(16); sa.display();}}class superArray{long[] array;int items;superArray(int max){array=new long[max];items=0;}public void insert(long value){array[items]=value;items++;}public boolean find(long value){for(int i=0;i<items;i++){if(array[i]==value){System.out.println("数组下标为: "+i);return true;}} System.out.println("此数组没有这个值..");return false;}public void delete(long value){int i;int f=items;int flag=0;for( i=0;i<f;i++){if(array[i]==value){for(int k=i;k<items;k++){array[k]=array[k+1];} items--; flag=1;}}if(flag==0){System.out.println("指定删除的值不存在...");}if(flag==1){System.out.println("删除成功");}}public void display(){for (int i=0;i<items;i++){System.out.print(array[i]+" ");}System.out.println();}}
0 0
- 高级数组,实现特定值的插入、查找、删除等操作
- 数组顺序表初始化、特定位置插入元素、删除特定值等操作
- 二叉查找树的查找、插入、删除、释放等基本操作的实现(C语言)
- C++实现二叉排序树BSTree --插入删除摧毁查找等操作
- C++链表的创建、插入、删除、查找、合并、排序、修改等操作的实现
- C语言实现顺序表的插入、删除、查找、遍历等基本操作
- 单链表的创建、插入,删除、查找等操作
- 二叉排序树的相关操作(插入,查找,删除,遍历等)
- mongodb 相关的查找,插入删除等操作
- 二叉搜索树的插入、查找、删除等操作
- 【数据结构】采用数组的形式实现顺序表的建立、插入、删除等操作
- 单链表的游标实现:插入、删除、查找、打印等功能
- c语言:顺序表的实现(一) 创建,插入,删除,查找,输出等基本操作实现
- java 数组实现哈希表的构建,查找,插入,删除
- 编程实现顺序存储结构和链式存储结构线性表的建立、查找、插入、删除等基本操作
- C语言顺序表的插入、删除、查找操作实现
- 单链表基本操作的实现--创建、插入、查找、删除
- 二叉堆的插入删除等操作C++实现
- 红帽公布2014年财报 未来押注OpenStack
- Android EditText不弹出输入法焦点问题的总结
- 学习的深度
- UML用例图总结
- Leetcode - Median of Two Sorted Array
- 高级数组,实现特定值的插入、查找、删除等操作
- NYOJ 236 心急的C小加
- xml 使用PULL解析器
- 认识DOM的三大节点:元素节点,文本节点,属性节点以及nodeName,nodeType,nodeValue的区别
- php替换数组内元素
- Kindergarten Counting Game - UVa494
- NYOJ 364 田忌赛马
- OC各种数据类型之间的转换方法
- 红帽把云未来押注在OpenStack上