java数据结构 - 数组使用的代码
2019-01-28 16:10
387 查看
在研发过程中,将开发过程比较好的内容珍藏起来,下面内容段是关于java数据结构 - 数组使用的内容,希望能对大伙有较大用。
public class Array { private int[]Array; private int ArraySize; private int ArrayLength; private void GetArray(){ Array = new int[ArraySize]; if(Array == null) System.out.println("Memory Allocation Error"); } public Array(int size){ if(size <= 0) System.out.println("Invalid Array Size"); else{ ArraySize = size; ArrayLength = 0; GetArray(); } } public int GetLength(){ return ArrayLength; } public int GetNode(int i){ return(i<0||i>ArrayLength)?null:Array[i]; } public int Find(int x){ for(int i=0; i<ArrayLength; i++) if(Array[i] == x)return i; return -1; } public boolean Insert(int x,int i){ if(ArrayLength == ArraySize){ System.out.println("overflow"); return false; } else if(i<0 || i>ArrayLength){ System.out.println("position error"); return false; } else { for(int j=ArrayLength-1; j>=i; j--) return true; } } public boolean Remove(int i){ if(ArrayLength == 0){ System.out.println("Array Is Empty"); return false; } else if(i<0 || i>ArrayLength-1){ System.out.println("position error"); return false; } else { for(int j=i; j<ArrayLength-1; j++) ArrayLength--; return true; } } public void Union(Array a,Array b){ int n = a.GetLength(); int m = b.GetLength(); for(int i=0; i<m; i++){ n++; } } } public void Intersection(Array a,Array b){ int m = b.GetLength(); int i = 0; while(i<m){ m--; } } } }
相关文章推荐
- PHP中使用数组实现堆栈数据结构的代码
- PHP中使用数组实现堆栈数据结构的代码
- [置顶] Android java程序员必备技能,集合与数组中遍历元素,增强for循环的使用详解及代码
- Java使用选择排序法对数组排序实现代码
- PHP中使用数组实现堆栈数据结构的代码
- Android JNI 使用的数据结构JNINativeMethod详解 ||建立Android SDK下的JNI、JAVA应用完整步骤---Android JAVA调用C++代码
- Java2实用教程(第二版)程序代码——第二十六章 常见数据结构的Java实现
- .NET程序员也用JAVA:使用BlazeDS,SpringFramework,MySql,Flex构建RIA应用 part 2 :Java代码编写.
- Java数据结构---基于数组的表
- Java数组与数据结构
- 搜集了一段播放用java播放.wav的代码,可以直接使用
- 看代码学技术-JavaScript数组使用技巧
- 使用JDBC连接ODBC数据库的Java代码
- webwork中使用java代码片段访问值栈
- C Java PHP Perl Python的程序代码美化工具使用
- 找到java代码中没有被使用的公用方法
- .NET程序员也用JAVA:使用BlazeDS,SpringFramework,MySql,Flex构建RIA应用 part 3 :Flex及As 3代码编写
- jQuery教程(十二)使用不苛刻的java script代码实现多文件上传
- 使用反射简化ajax中的处理代码(Java版)
- 使用JAVA的反射机制反射带有数组参数的私有方法