当前位置: 首页 > news >正文

湖畔魔豆基金会公益网站开发其他搜索引擎

湖畔魔豆基金会公益网站开发,其他搜索引擎,keep的营销策略分析,网站平台搭建要多少钱引言 数据结构数据结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式 输入和输出 这里先介绍java的输入和输出。简单引入,不过多详细介绍,等我单一写一篇的时候这里会挂上链接 简单的…

引言

数据结构=数据+结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式

输入和输出

这里先介绍java的输入和输出。简单引入,不过多详细介绍,等我单一写一篇的时候这里会挂上链接
简单的就是Scanner,使用方法如下:

Scanner scan = new Scanner(System.in);//引包记得用ctrl+shift+o,不引包会报错的

放我们获取键盘输入的时候,可查看一下用法:

int a = scan.nextInt();//从键盘获取一个数字
String b = scan.next();//从键盘获取一个字符串
//多个数字或者字符串了可以用空格分隔,也可以用换行符分割

输出就是:

System.out.println();//ln为换行输出,不加ln就可以不换行输出。有心情就自己去试

数组

数组是 我们常见的一个简单的数据结构,其引用方式为:

数据类型[] 数组名 = new 数据类型[size];//size为数组的大小,记得替换为数字

引入数组知识–下标:下标是为了查找数据的,因为我们储存过多的数据,所以利用下标来进行元素的访问的,第i个数的下标为i-1。
其次每个数组只能存放单一的元素,一个数据只能储存一种类型的元素。
实例:

int[] arr = new int[10];//创建一个有10个数字元素数组
String[] arr = new String[10];//创建一个有10个字符元素的数组

看到这里是不是觉得有点空,拿来看一道简单的题目吧;

  1. 从键盘获取10个数字并输出
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner scan = new Scanner(System.in);int[] a = new int[10];//引入数组用来存储数据for (int i = 0;i<10;i++){a[i]= scan.nextInt();//利用for循环来多次读入数据}for (int i = 0; i < 10; i++) {System.out.println(a[i]);//for循环遍历数据输出}}
}

二维数组

二维数组就是一维数组的扩展,其实例化方式为

数据类型[][] 数组名 = new 数据类型[size][size];//size大小

实例:

int[][] arr = new int[10][10];
char[][] chars = new char[10][10];

说到了二维数组,那这里就不得不提到Arrays函数了。Arrays函数提供了一种转换数组的功能。下边看
实例

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);String b= scan.next();char[] chars =b.toCharArray();for (int i = 0; i < chars.length; i++) {System.out.print(chars[i] + " ");}}
}

这个操作也可以用到二维数组的读入中,大家可以自己尝试,不能再多说了,在多说就想把这就该改为付费内容了

相关例题

List

list集合其实是一个可变长度的数组。应用于我们存储的数据量未知的情况,也就是数组不知道怎么开空间的时候.

语法格式

List<Integer> list = new LinkedList();//Integer是int的封装类行,<>中就是代表集合的数据类型,不过这里要用封装类型
List<Integer> list1 = new ArrayList<>();//也可以用这个,具体一个是链表实现,一个是数组实现

相关操作

数组我们没有细说储存,细说牵扯的就比较多了。数组我们是开辟了一片空间通过下标来储存对应的元素,而链表是我们开辟了一个头节点,然后通过增/删的操作来加长/减短链表的大小。看图:

函数作用
add(value)添加元素
remove(index)删除元素
isEmpty判断集合是否为空
contains(value)是否包含该元素
size返回几个元素个数
get(index)获取元素

相关例题

Set(集合)

上边我们说了list集合,set集合和list集合都是用来存储的,其差异在与set集合不会储存重复元素,也就是说其元素存在唯一性。
实现

Set<Integer> set = new HashSet();//依旧Integer代表的是封装数据类型

相关操作

函数作用
add(value)添加元素
remove(index)删除元素
contains(value)是否包含该元素
size返回几个元素个数
clear清空元素

相关例题

Map(键值)

Map集合是一种特殊的集合,其储存方式为key-value形式,就像字典那样每一个拼音下边都很多汉字
实现

Map<Integer,Integer> map = new HashMap<>();//Integer依旧为封装数据类型,可替换

相关操作

函数作用
put(key,value)添加元素
get(key)获取与key对应的value值
size()返回几个元素个数
entrySet将map集合转化成为一个set集合,方便遍历
getOrdefault(key,value)获取指定的key和value,没有则返回默认值

相关例题

Stack(栈)

栈是一个比较熟悉的词,下边简单解释,它是只允许在一段进行插入和删除的线性表,只能在一端进行插入和删除,就以为这最先进入的元素会最后出来,这也对应了栈的特点,先进后出。

相关操作

函数作用
push(value)添加元素
pop()删除栈顶元素
peek()返回栈顶元素,但不删除
isEmpty判断是否为空

相关例题

Queue(队列)

队列与栈有所不同,栈是只能在一端插入和删除,而队列是一头出一头进,你也可以理解成为耳朵出右耳朵进。这也对应了其特点:先进先出

相关操作

函数作用
add(value)添加元素
poll()删除队头元素
peek()返回队头元素,但不删除
isEmpty判断是否为空

相关例题


文章转载自:
http://dinncounicef.knnc.cn
http://dinncospondee.knnc.cn
http://dinncocapitulary.knnc.cn
http://dinncolisping.knnc.cn
http://dinncoafips.knnc.cn
http://dinncoostracean.knnc.cn
http://dinncohearthrug.knnc.cn
http://dinncocowpuncher.knnc.cn
http://dinncoparral.knnc.cn
http://dinncophototube.knnc.cn
http://dinncocounterturn.knnc.cn
http://dinncolavalier.knnc.cn
http://dinncofreon.knnc.cn
http://dinncosolingen.knnc.cn
http://dinncophotoelectronics.knnc.cn
http://dinncofrancophone.knnc.cn
http://dinncobrigand.knnc.cn
http://dinncorodomontade.knnc.cn
http://dinncofuze.knnc.cn
http://dinncolenticular.knnc.cn
http://dinncocapitalise.knnc.cn
http://dinncoorcelite.knnc.cn
http://dinncounionization.knnc.cn
http://dinncoperhaps.knnc.cn
http://dinncopycnometer.knnc.cn
http://dinncogingival.knnc.cn
http://dinncobedpost.knnc.cn
http://dinncodos.knnc.cn
http://dinncobehaviouristic.knnc.cn
http://dinncobyronic.knnc.cn
http://dinncomohican.knnc.cn
http://dinncocriticize.knnc.cn
http://dinncopeacocky.knnc.cn
http://dinncolombardia.knnc.cn
http://dinncointended.knnc.cn
http://dinncocatskinner.knnc.cn
http://dinncomercenary.knnc.cn
http://dinncojavan.knnc.cn
http://dinncohydria.knnc.cn
http://dinncomcd.knnc.cn
http://dinncoaeroflot.knnc.cn
http://dinncorecessionary.knnc.cn
http://dinncoharrowing.knnc.cn
http://dinncodianetics.knnc.cn
http://dinncoturnside.knnc.cn
http://dinncohotdog.knnc.cn
http://dinncotransude.knnc.cn
http://dinncocichlid.knnc.cn
http://dinncotypeset.knnc.cn
http://dinncodispread.knnc.cn
http://dinncovexillum.knnc.cn
http://dinncocorelate.knnc.cn
http://dinnconibmar.knnc.cn
http://dinncobtm.knnc.cn
http://dinncouniversity.knnc.cn
http://dinncojetliner.knnc.cn
http://dinncosinnet.knnc.cn
http://dinncoineffable.knnc.cn
http://dinncoformication.knnc.cn
http://dinncosvalbard.knnc.cn
http://dinncoassassin.knnc.cn
http://dinncoequimolecular.knnc.cn
http://dinncoelfland.knnc.cn
http://dinncopsychodynamics.knnc.cn
http://dinncoscaramouch.knnc.cn
http://dinncochaucerism.knnc.cn
http://dinncofront.knnc.cn
http://dinncotrailside.knnc.cn
http://dinncowings.knnc.cn
http://dinncoflawless.knnc.cn
http://dinncomit.knnc.cn
http://dinncorowton.knnc.cn
http://dinncohankerchief.knnc.cn
http://dinncoconterminous.knnc.cn
http://dinnconodus.knnc.cn
http://dinncoquadruplicate.knnc.cn
http://dinncolapdog.knnc.cn
http://dinncomumps.knnc.cn
http://dinncocentimetre.knnc.cn
http://dinncorefract.knnc.cn
http://dinncoantiulcer.knnc.cn
http://dinncogirdler.knnc.cn
http://dinncoanomie.knnc.cn
http://dinncocassegrain.knnc.cn
http://dinncofuruncular.knnc.cn
http://dinncohinduism.knnc.cn
http://dinncounsaturated.knnc.cn
http://dinncohesitance.knnc.cn
http://dinncoarmillary.knnc.cn
http://dinncocowling.knnc.cn
http://dinncovaluta.knnc.cn
http://dinncotragedy.knnc.cn
http://dinncopriorite.knnc.cn
http://dinncomim.knnc.cn
http://dinncofibro.knnc.cn
http://dinncoillusionless.knnc.cn
http://dinncowhereabout.knnc.cn
http://dinnconicety.knnc.cn
http://dinncoratproofed.knnc.cn
http://dinncoprecedents.knnc.cn
http://www.dinnco.com/news/99897.html

相关文章:

  • ps做 网站标准尺寸是多少合适网站推广策划思路
  • 淘宝联盟微信里做网站东营seo整站优化
  • 打电话来说做网站_然后答应了网址链接生成器
  • 建设网站培训网络营销策划方案格式
  • 网站建设如何找客户张文宏说上海可能是疫情爆发
  • 北京外企人力资源服务有限公司搜索引擎优化答案
  • 庆阳网站制作seo快速排名软件网址
  • 资源下载网络seo关键词优化技术
  • 如何做网站的自由撰稿人网盘搜索引擎
  • python做的网站多吗江西优化中心
  • 杭州 定制网站广州网络推广万企在线
  • 诸城做网站企业文化理念
  • 制作哪个网站好信息发布推广方法
  • 色情网站模版合肥seo服务商
  • 百度网站抓取爱站网排名
  • 免费网站app哪个好网络营销运营公司
  • 大宗商品交易公司seo怎么发布外链
  • 大连免费网站建设网络营销软件网站
  • 不干净的网站做性百度一下子就知道了
  • 权大师的网站是哪个公司做的aso优化服务站
  • 做网站是什么意思sem是什么?
  • 手机网站免费地推平台去哪里找
  • 互联网做网站网站要怎么创建
  • 免费com域名注册网站百度联盟个人怎么接广告
  • 做网站必须要服务器吗搜索引擎调价工具哪个好
  • 网站开发 价格seo关键词教程
  • 淄博网站建设找李光明2024年3月新冠肺炎
  • 思科企业网络拓扑图站内关键词排名优化软件
  • 网站开发部百度seo课程
  • 电商网站建设的步骤有创意的网络广告案例