数据结构JAVA --数组操作
来源:互联网 发布:世界ol装备进阶数据 编辑:程序博客网 时间:2024/05/16 18:18
package com.function.demo_01;
public class MyArray {
private long [] arr;
private int elems;
//默认构造方法指定数组长度
public MyArray(int max) {
this.arr = new long[max];
}
//插入初始化
public void insert(long[] value){
for(int i =0;i<value.length;i++){
arr[elems]= value[i];
elems++;
}
}
public MyArray() {
}
//显示
public void show(){
for(int i = 0;i< elems;i++){
System.out.print(arr[i]+",");
}
System.out.println();
}
//插入指定位置
public void insert(long value ,int index){
for(int i = 0;i<=index;i++){
if(i >= index){
for(int j=elems;j>i;j--){
arr[j]=arr[j-1];
}
arr[index]=value;
}
}
elems++;
}
//查找
public long find(long value){
for(int i =0;i<elems;i++){
if(arr[i] == value){
return arr[i];
}
}
return -1;
}
//删除
public void rerome(long value){
for(int i = 0 ;i<elems;i++){
if(arr[i] == value){
for(int j = i;j<elems-1;j++){
arr[j]=arr[j+1];
}
}
}
elems--;
}
//修改
}
public class MyArray {
private long [] arr;
private int elems;
//默认构造方法指定数组长度
public MyArray(int max) {
this.arr = new long[max];
}
//插入初始化
public void insert(long[] value){
for(int i =0;i<value.length;i++){
arr[elems]= value[i];
elems++;
}
}
public MyArray() {
}
//显示
public void show(){
for(int i = 0;i< elems;i++){
System.out.print(arr[i]+",");
}
System.out.println();
}
//插入指定位置
public void insert(long value ,int index){
for(int i = 0;i<=index;i++){
if(i >= index){
for(int j=elems;j>i;j--){
arr[j]=arr[j-1];
}
arr[index]=value;
}
}
elems++;
}
//查找
public long find(long value){
for(int i =0;i<elems;i++){
if(arr[i] == value){
return arr[i];
}
}
return -1;
}
//删除
public void rerome(long value){
for(int i = 0 ;i<elems;i++){
if(arr[i] == value){
for(int j = i;j<elems-1;j++){
arr[j]=arr[j+1];
}
}
}
elems--;
}
//修改
}
0 0
- 数据结构JAVA --数组操作
- 数据结构---数组操作练习
- Java 数据结构之数组的操作一:初级
- Java数组与数据结构
- java--数据结构--数组
- Java数据结构-稀疏数组
- 数据结构-Java实现-数组
- java数据结构-有序数组
- Java数据结构之数组
- java 数据结构数组
- Java数据结构---数组
- Java数据结构之数组
- Java数据结构之数组
- JAVA 常用数据结构操作
- 数据结构回顾版-java数据结构-数组
- Java 数据结构之数组的操作二:数据插入与二分查找法
- Java 数据结构之数组的操作三:实现各种排序方法
- java常用的数组、字符串、集合操作以及数据结构与算法基本知识
- 数据结构JAVA-----对像排序
- 一切成功源于积累——20150102 最容易犯的错误 必须坚决最高优先级被解决
- Leetcode -- Valid Parentheses
- iOS摄像头拍照或者摄像的数据写入到文件
- 51单片机PWM控制电机
- 数据结构JAVA --数组操作
- jQuery 学习(二)
- Linux Shell 学习笔记(七)---echo命令和printf命令
- day02_java基础
- 移动广告平台盈利模式
- Linux系统的一些常识性、如是否区分扩展名,大小写、挂载。。。
- TLD介绍及大牛的学习文章
- 【国家集训队2011】【BZOJ2151】种树
- 鬼故事讲述一种生活里的想像的内容以快乐为目的