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

网站成本费用江苏省数字文化馆网站建设

网站成本费用,江苏省数字文化馆网站建设,网络规划设计师百度网盘,网络程序设计实验报告匿名用户1级2015-06-06 回答楼主你好#xff0c;先说一下我对这道题目的认识吧。1、输入10个数#xff0c;一次按顺序插入。核心考察的应该是2点1) 给定一个数组和一个整数n#xff0c;找到这个数应该插入的位置。2) 插入这个数#xff0c;其实就是从这个位置往后的所有元素…匿名用户1级2015-06-06 回答楼主你好先说一下我对这道题目的认识吧。1、输入10个数一次按顺序插入。核心考察的应该是2点1) 给定一个数组和一个整数n找到这个数应该插入的位置。2) 插入这个数其实就是从这个位置往后的所有元素后移一位即可。2、你的代码用的java的集合。我想这道题目的初衷是考察是1中的2点。如果用集合list等元素的话。那么就失去了数组移动这个知识点的考察。3、我是用数组实现的。集合应该更简单。【执行效果考虑了插入时候的大小问题】请输入第1个整数5第1轮数组情况如下5 0 0 0 0 0 0 0 0 0请输入第2个整数1位置0第2轮数组情况如下1 5 0 0 0 0 0 0 0 0请输入第3个整数3位置1第3轮数组情况如下1 3 5 0 0 0 0 0 0 0请输入第4个整数8位置3第4轮数组情况如下1 3 5 8 0 0 0 0 0 0请输入第5个整数9位置4第5轮数组情况如下1 3 5 8 9 0 0 0 0 0请输入第6个整数2位置1第6轮数组情况如下1 2 3 5 8 9 0 0 0 0请输入第7个整数24位置6第7轮数组情况如下1 2 3 5 8 9 24 0 0 0请输入第8个整数18位置6第8轮数组情况如下1 2 3 5 8 9 18 24 0 0请输入第9个整数20位置7第9轮数组情况如下1 2 3 5 8 9 18 20 24 0请输入第10个整数25位置9第10轮数组情况如下1 2 3 5 8 9 18 20 24 25【源代码】import java.util.Scanner;public class ZhuLei{//思路定义一个程度为10的整型数组。一次录入10个整数。//每个整数找到自己该插入的位置然后后面的元素全部后移即可。public static void main(String[] args){int[] anew int[10];int count1;Scanner scannew Scanner(System.in);while(count10){System.out.println(请输入第count个整数);int xscan.nextInt();//获取一个整数if(count1)//第一个数直接放在a【0】上{a[0]x;}else{int insertposgetPos(a,x,count);System.out.println(位置insertpos);//移动元素moveArray(a,insertpos);a[insertpos]x;}System.out.println(第count轮数组情况如下);printArray(a);count;}}//给定一个数组和一个数找出这个数该放的位置public static int getPos(int[] a,int n,int count){int pos-1;int i0;for(i0;i{if(na[i])//一旦发现那个元素比我这个大那么就找到该插入的位置了。{posi;break;}}if(icount)//如果是count轮且是目前最大的数肯定就是在这个位置了,但数组是count-1。{poscount-1;}return pos;}//给定一个数组和一个下标从下标开始所有元素后移动1位public static void moveArray(int[] a,int pos){for(int ia.length-1;ipos;i--){a[i]a[i-1];}}//给定一个数组打印每个元素public static void printArray(int [] a){for(int k:a){System.out.print(k );}System.out.println();}}【思路说明】1、定义一个10个数组的元素。2、用一个循环来实现10次输入10个整数(没考虑容错即不是整数的情况)3、每次输入一个数X。如果是第一个就直接赋值给a【0】否则调用下面的一个一个函数返回这个数该插入的位置然后移动元素最后把输入的这个数X复制到数组的这个空位置。即可4、函数说明4.1 getPos()函数第几轮就看前几个哪一个比这个X大那么就停止这个地方就是它该插入的地方count全部看完肯定是X目前最大插入到count-1即可4.2 moveArray()这个简单从后往前把元素后移一位知道该插入的那个位置。4.3 printArray()打印数组这样可以每次看看效果【你第代码】你的思路我没有时间看但是警告就是List。他的意思是list好比一个口袋但是只能装整数。这个问题不大。好运
http://www.pierceye.com/news/315370/

相关文章:

  • 企业官方网站地址怎么填微信页面设计网站
  • 国外购物网站有哪些郑州网站搜索排名
  • seo网站优化推广费用装饰行业网站建设
  • idea的网站开发登录页面做网页的
  • 寻找大连网站建设wordpress换模板 seo
  • 二手房公司网站源码网站的维护步骤
  • 衡水企业网站建设公司wordpress 快速回复
  • 网站维护需要关闭网站么找哪些公司做网站
  • 阿里巴巴做轮播网站如何建设学校的微网站首页
  • 国内设计好的网站案例网店设计风格怎么写
  • 网站建设长沙创建网页需要多少钱
  • 南通电商网站建设网站背景怎么设置
  • 无锡网站托管aspnet通讯录网站开发
  • 卫计网站建设工作总结铜陵建设行业培训学校网站
  • 手机网站竞价网页界面设计遵循的原则
  • 徐州seo推广公司广州营销型网站优化
  • 小说网站首页模板安徽华力建设集团网站
  • 减肥网站如何做公司企业模板
  • 郑州网站建设搜q.479185700怎么在百度上推广自己的公司信息
  • 深圳住建设局官方网站大连在哪个省市
  • 吉林企业建站系统费用wordpress幻灯片加载很慢
  • com域名和网站小型企业网站排名前十
  • 网站内容 优化泉州网站开发公司
  • 假发外贸网站模板做图库网站需要多少钱
  • 网站建设公司 知道万维科技wordpress支持移动
  • 经典网站建设邢台网站建设策划
  • 系统数据库与建设网站网站提交入口大全
  • 网站做数据分析的意义西安网站建设kxccc
  • 免费建个人网站alexa排名搜索
  • 做的网站第二年续费多钱店铺装修模板