• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

java数据结构和算法中数组的简单入门

java 搞代码 4年前 (2022-01-05) 121次浏览 已收录 0个评论

在本文里小编给大家整理了关于java数据结构和算法中数组的简单入门知识点整理,需要的朋友们学习下。

一直都对这一块没有什么想法,加上不怎么理解,只是懂个大概;最近突然感觉对数据结构和算法这块有点儿兴趣,决定还是尽量详细的看看这些结构和算法;

话说什么事数据结构和算法呢?现在我也说不上来,等我学的差不多了再来总结吧!

我随意借了一张图,所谓的数据结构就是下面这些,我们一个一个的慢慢看(玛德,好多。。。)

1.数组的基本用法

对于数组应该很熟悉了,最开始学完java八种基本类型之后下一个就是学的数组,数组最大的特点就是除了Object数组之外,其他的数组只能存放同一种数据类型,而且我们一开始指定数组就要指定确定的长度,一旦插入的数据超过这个长度,就会报错,其实就是因为数组的缺点太大,于是就根据数组的基础设计出来了集合,集合后面说。。

两种用法,以Object数组为例,这个数组可以随意放什么东西,然后用Arrays.toString(xxx)可以打印数组中的所有元素;

任何数据类型都有与之对应的数组,比如int[],String[],boolean[]等等

2.简单实现对数组的增删改查

・用数组的比较麻烦,还要一个一个慢慢赋值,对我们操作数据也不是很方便,那我们就随意实现一下我们自己的数组最简单的增删改查

来源gaodai.ma#com搞#代!码网

吧!

 package com.wyq.thread; public class MyArray { private int[] arr; //数组中当前存有数据的个数,也叫做数组的有效长度 private int eles; //数组中可容纳最大的数量 private int length; //注意这两个构造器,在无参构造中调用有参构造并设置默认的数组长度 public MyArray() { this(10); } public MyArray(int length){ eles = 0; this.length = length; arr = new int[length]; } //获取当前数组存的实际数据的数量 public int size(){ return eles; } //展示当前数组中的数据 public void show(){ System.out.print("数组中所有的数分别为:"); for (int i = 0; i 

不知道大家有没有发现,我们实现的这个最简单的数组有没有跟集合有点类似啊,就是那个ArrayList,去看看源码你会发现我们这个就是最丑陋版的ArrayList,哈哈哈!只是实现了最简单的功能!

以上就是java数据结构和算法中数组的简单入门的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:java数据结构和算法中数组的简单入门

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址