上海市做网站的公司网站教育培训机构十大排名

bicheng/2026/1/18 6:00:04/文章来源:
上海市做网站的公司,网站教育培训机构十大排名,网站推广的名词解释,上海seo公司组相同类型数据的集合 java中数组特点#xff1a; 1.数组在内存中是连续分配的 2.在创建数组时#xff0c;要指明数组的长度 3.访问数组#xff0c;通过索引#xff0c;从0开始#xff0c;到数组长度-1 功能#xff1a; 1.插入#xff1a;向索引位置插入一个元素#…组相同类型数据的集合 java中数组特点 1.数组在内存中是连续分配的 2.在创建数组时要指明数组的长度 3.访问数组通过索引从0开始到数组长度-1 功能 1.插入向索引位置插入一个元素后面的元素往后平移由此还可以引申出头部添加元素尾部添加元素两个功能 2.删除删除某个索引的元素并把后面的元素整体前移由此还可以引申出删除头部元素删除尾部元素 3.获取获取数组实际长度获取数组容量获取数组索引对应的值获取由值对应的索引 4.判断判断数组是否为空判断是否含有某个元素 5.修改修改索引位置的值 6.toString重写toString方法把数组中的元素转换成String类型便于显示出 package com.algo.lesson02;import java.util.Random;public class MyArrT {private T[] data;//保存数据int size;//数组中实际存放元素的个数int capacity;//容积public MyArr(int capacity){if(capacity0){this.capacity10;}else{this.capacitycapacity;}this.size0;this.data(T[])(new Object[this.capacity]);}//获取数组中实际存放元素的个数public int getSize(){return size;}//获取空间大小public int getCapacity(){return capacity;}//判断数组是否为空public boolean isEmpty(){return size0;}//像数组中添加元素尾插法public void add(T item){insert(size, item);}//头插法public void addByHead(T item){insert(0, item);}//插入元素public void insert(int index,T value){//入参判断if(index0||indexthis.size){throw new IllegalArgumentException(index is invaild);}size;if(capacitysize){addSize(2*size);}for (int i size; i index; i--) {data[i]data[i-1];}this.data[index]value;}//扩容public void addSize(int newCapacity){T[] newData(T[])(new Object[newCapacity]);for (int i 0; i size; i) {newData[i]data[i];}//改变容器this.datanewData;capacitynewCapacity;}//向数组中插入public void modifyValueByIndex(int index,T value){//入参判断if(index0||indexthis.size){throw new IllegalArgumentException(index is invaild);}this.data[index]value;}//获取指定位置的值public T getValueByIndex(int index){if(index0||indexthis.size){throw new IllegalArgumentException(index is invaild);}return this.data[index];}//判断是否含有值public int containsValue(T val){for(int i0;ithis.size;i){if(val.equals(data[i])){return i;}}return-1;}//根据索引删除从数组中删除元素,返回删除的元素数据public T removeByIndex(int index){if(index0||indexthis.size){return null;}//找到需要删除的元素的位置T devaluethis.data[index];for(int iindex;isize;i){data[i]data[i1];}size--;if (sizecapacity/4capacity/20){addSize(capacity/2);}return devalue;}public T removeFromLast(){return removeByIndex(this.size - 1);}//获取数组中最后一个元素public T getLastValue(){return getValueByIndex(this.size-1);}//输出重写toString方法Overridepublic String toString() {StringBuffer stringBuffernew StringBuffer({);for (int i 0; i size; i) {stringBuffer.append(data[i]);if(isize-1){stringBuffer.append(,);}}stringBuffer.append(});return stringBuffer.toString();}//是否包含某元素public boolean contain(T data){for (int i 0; i this.size; i) {if(datathis.value[i]){return true;}}return false;}}泛型 我们的数组不仅是能存放int类型当传参传入什么类型时就应该保存什么类型所以我们需要用到泛型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电子商务网站建设 教材手机应用开发平台

​​​​​​文章中对hive表中的数据导出 多种方法目录 方式一:insert导出 方式二:hive shell 命令导出 方式三:export导出到HDFS上 目标: 将hive表中的数据导出到其他任意目录,例如linux本地磁盘,例如hd…

乐山市住房和城乡规划建设局网站wordpress凭密码

[NISACTF 2022]easyssrf wp ssrf 的题目,提示了会使用 curl 连接输入的网站并返回响应包。 测试连接百度 直接在输入框中写 www.baidu.com 是无法连接的,需要在前面加入 http 或者 https ,因为 curl 的使用方式就是: curl htt…

加强信息网站建设软件公司取名

报错截图 解决方案 第一步:编辑配置,改为想用的jdk版本 第二步:文件--->项目结构,改为对应的SDK 第三步:文件--->设置--->构建、执行、部署--->编译器--->Java编译器,修改目标字节码版本 第…

深圳 赢客创想网络技术股份有限公司 网站建设access做网站数据方法

前言 自动化测试中我们存放数据无非是使用文件或者数据库,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我们的首选,无论是编写测试用例还是存放测试数据,excel都是很方便的。…

想做电商怎么找货源windows优化大师

1.背景知识 在讲SVD之前,我还是想先回到基于物品相似的协同过滤算法。这个算法基本思想是找出一个用户有过正反馈的物品的相似的物品来给其作为推荐。其公式为: 其中 rui 表示预测用户u对物品i的喜爱程度。wij 是物品i,j之间的相似度&#xf…

赤峰市做网站建设的公司什么网站做外贸最好

一、源码特点 PHP 公交公司充电桩管理系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 源码下载 https://download.csdn.net/download/qq_41221322/88220946 论文下…

网站搜索 代码网站一般的后台

最近在使用SpringSecurityJWT实现认证授权的时候,出现Redis在反序列化userDetails的异常。通过实践发现,使用不同的序列化方法和不同的fastJson版本,异常信息各不相同。所以特地记录了下来。 一、项目代码 先来看看我项目中redis相关配置信息…

网站加速器quickq网页设计与网站建设项目教程

目录 什么是策略模式 应用场景 业务场景实现 抽象类 实现类 Context上下文 测试类 策略模式的优缺点 什么是策略模式 他将定义的算法家族、分别封装起来,让他们之间可以相互替换,从而让算法的变化不会影响到使用算法的用户。 策略模式使用的就是…

招生网站模版wordpress添加网站

星星魔方 1,魔方三要素 (1)组成部件 6个中心块和8个角块和三阶魔方同构,另外每个面还有构成五角星的十个块。 (2)可执行操作 一共12种操作,其中6种是每个层顺时针旋转90度,另外6…

记录网站建设的基本步骤邯郸做网站找谁

打开拨号盘 adb shell am start -a android.intent.action.DIAL -d tel:*该命令通过dumpsys window命令获取当前设备的窗口信息,并使用grep mCurrentFocus过滤出包含"mCurrentFocus"关键字的行,从而获取当前活动窗口或应用程序的名称和包名。…

网站的备案号在哪高校网站建设方案

【完全二叉树】【深度优先】【广度优先】Leetcode 222 完全二叉树的节点个数 :star:解法1 按照完全二叉树解法2 按照普通二叉树:深度优先遍历 后序 左右中解法3 按照普通二叉树:广度优先遍历 层序遍历 ---------------🎈🎈题目链接…

长治个人做网站新沂网站优化

标题 前言部分:一些想对观众说的话。 参考文献: 摘要: part1:最近需要推广的内容 part2: 链接,主要内容。 part3: 题解 part4: 代码(cpp版本,后续可能会更新python版本) Part1 推广的内容 ... P…

建那种外卖网站该怎么做黑龙江省建设安全监督网站

系列文章目录 前言 本例演示了如何使用 Symbolic Math Toolbox™(符号数学工具箱)推导四旋翼飞行器的连续时间非线性模型。具体来说,本例讨论了 getQuadrotorDynamicsAndJacobian 脚本,该脚本可生成四旋翼状态函数及其雅各布函数…

网站搜索引擎关键字怎么做网络策划方案

话接上一篇,我们仍使用在上篇《QtOpencv:Qt中部署opencv》创建的Qt项目来测试opencv提供的sample。 在正式开始本篇之前,我们先说做一下准备工作: 一、opencv官方文档 学习最权威和最可靠的方式,就是阅读官方文档和…

宁波手机网站建设南京网站开发南京乐识权威

我的房子在哪儿? 理解类型和变量 - 《小白学编程》系列第五讲 - 《小白学编程》系列课程过半,为满足更多同学的时间需求,课程直播时间改为了晚上八点。 昨晚八点准时开始课程的第五讲,其主题为:“我的房子在哪儿?理解…

网站色彩搭配技巧立创电子元器件商城官网

目录 1. Linux下各种资源的内存分布2. 物理地址与虚拟(线性)地址3. 程序地址空间的区域划分4. 地址映射与页表5. 缺页中断 1. Linux下各种资源的内存分布 2. 物理地址与虚拟(线性)地址 在有关进程创建的初步学习中,我们了解了fork函数创建子进程的方式。此种进程的创…

郑州高新区建设环保局网站响应式网站 英文

文章目录 1.说一下微服务架构?2.微服务优缺点3.负载均衡的实现算法4.Redis集群部署方式?5.MySQL主从复制?5.1 配置流程5.2 优缺点分析6.口头手撕快排7.队列实现栈和栈实现队列7.1 队列实现栈7.2 栈实现队列8.进程有几种状态?9.Spring Boot Actuator?10.外键、主键和索引?…

源码做网站图文教程做一款游戏app需要多少钱

Every day a Leetcode 题目来源:1109. 航班预订统计 解法1:差分数组 注意到一个预订记录实际上代表了一个区间的增量。我们的任务是将这些增量叠加得到答案。因此,我们可以使用差分解决本题。 代码: /** lc appleetcode.cn i…

网站开发流程6个阶段wordpress wp-config.php

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

注册网站那里能注册网站需要服务器

内容目录 Flume 简介 架构和基本概念 多种架构模式 Flume 安装部署 Flume 简介 Flume 是一个分布式、可靠且高可用的数据收集、聚合和传输系统,主要用于高效地处理大规模日志数据。设计之初,它主要服务于日志管理领域,但其灵活性和可扩展…