package 复习题;
public class 复习题五 {
/**
* @定义一个函数,对数组进行排序。
*/
public static void main(String[] args) {
//创建一个数组,这个数组是乱序的
int [] arr = {3131,3411,3112,4412,44511,3};
//调用排序的方法,将数组进行排序
sortArray(arr);
//输出排序后的数组
printArray(arr);
}
//冒泡排序
public static void sortArray(int arr []){
for(int a =0; a<arr.length-1;a++){
for(int b =0;b<arr.length-1-a;b++){
//交换数组中的元素把较大的数沉入底部
if(arr[b]>arr[b+1]){
arr[b]= arr[b]^arr[b+1];
arr[b+1]= arr[b]^arr[b+1];
arr[b]= arr[b]^arr[b+1];
}
}
}
}
//选择排序
public static void sortArray1 (int arr []){
for(int a =0; a<arr.length-1;a++){
for(int b =a+1;b<arr.length;b++){
//通过每次双重for循环把较小的数不断置换到前位角标
if(arr[a]>arr[b]){
arr[a]=arr[a]^arr[b];
arr[b]=arr[a]^arr[b];
arr[a]=arr[a]^arr[b];
}
}
}
}
static void printArray(int arr[]) { // 输出数组的方法
System.out.print("{"); // 首次打印左边中括号
for (int i = 0; i < arr.length; i++) { // 遍历数组的角标
if (i != arr.length - 1) { // 如果角标不是最后一位角标,就打印元素和逗号
System.out.print(arr[i] + ", ");
} else { // 否则(角标是最后一位角标),就打印元素并继续打印右边中括号
System.out.print(arr[i] + "}");
}
//把上面的if .. else语句可以改写成下面的三元运算符形式
//System.out.print(i==arr.length-1?arr[i]+"}":arr[i]+",");
}
}
}
相关推荐
计算机网络复习题大全(各种题型)
计算机网络复习题大全 一、选择题 1.用( )表示在单位时间内通过某个网络(或信道、接口)的数据量。 A、 速率 B、 带宽 C、吞吐量 D、 发送速率 正确答案: C 2.计算机网络最核心的功能是( )。 A、 预防病毒 B、 数据通信和资源共享 &nb
【C++】— —期末复习题(五)
【C++】— —期末复习题(五)
AD服务器搭建
一、角色安装1)打开服务器管理器,添加 角色和功能;2) 点 下一步;3)点 下一步;4)点 下一步;5)点击安装;6-1)将此服务器提升为域控制器;6-2)点下一步;6)输入密码 点 下一步;7)自动生成LIXF,点击下一步;8)确认目录,点下一步;8)确认安装条件,点安装; 8)安装成功,点关闭;...
【Linux】——期末复习题(五)
【Linux】——期末复习题(五)
【学习笔记】人群归因分数 PAF 以及combined PAF
人群归因风险比例(Population Attributable Fraction,PAF)是一个流行病学指标,它估计了在总体中,如果能消除一个特定的危险因素,能预防多少百分比的疾病或健康结果。简单来说,PAF回答的是:“如果没有这个风险因素,总体中会有多少病例是可以避免的?
某二级支行网络的设计与实现——配置脚本(1)
【代码】某二级支行网络的设计与实现——配置脚本(1)
期末总复习题(四、五)
一、选择题 1、在可变式分区分配方案中,某一作业完成后系统收回其主存空间,并与相邻空闲区合并,为此修改空闲区表,造成空闲区数减一的情况是( D )。 A 无上邻空闲区,也无下邻空闲区 B 有上邻空闲区,但无下邻空闲区 C 有下邻空闲区,但无上邻空闲区 D 有上邻空闲区,也有下邻空闲区 2、分区式存储器管理方式,每个程序( B )。 A 一定在分区中连续,部分存放 B 一定在分区中连续,整体存放 C 可以在分区中不连续,整体存放 D 可以在分区中连续,部分存放 3、下列选项中对分段存储管理叙述正确
别再迷信Intel网卡了!用普通笔记本+TWINCAT3搭建EtherCAT主站的完整避坑实录
本文详细介绍了如何用普通笔记本和TWINCAT3搭建EtherCAT主站的完整避坑指南。通过破除必须使用Intel网卡的迷思,提供软件环境搭建、关键配置步骤、Wireshark抓包技巧及性能优化建议,帮助开发者低成本实现EtherCAT主站功能。
【Java】——期末复习题题库(五)
【Java】——期末复习题题库(五)
基于PyQt5的ROS移动机器人的人机交互UI界面
每次做实验的时候,手动rosrun,roslaunch太过麻烦,通过ui界面的话,只需要点点按钮就可以啦 ros_car_py包括运动,建图,导航,ui界面的程序全部打包上传,相互依赖关系见ros_car_py包。 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets imp...
LPC2124定时器实现跑马灯
文章目录一、keil 4新建工程 一、keil 4新建工程 1、Create New Project,注意,最好添加进一个新建好的文件夹里,keil不会帮你新建。 2、添加设备类型:NXP目录下的LPC2124 3、选择启动文件Startu.s 4、new 一个file,保存命名为.c文件 5、添加进project里,右击,add 选中,添加 6、设置编译输出.hex文件 ...
计算机操作系统复习题(五)
第五部分 文件管理 1、文件系统的主要目的是( A )。 A、实现对文件的按名存取 B、实现虚拟存储 C、提供外存的读写速度 D、用于存储系统文件 答案-1:A 2、文件系统是指( D)。 A、文件的集合 B、文件的目录集合 C、实现文件管理的一组软件 D、文件、管理文件的软件及数据结构的总体 答案-2:D 3、文件管理实际上是管理( )。 A、主存空间 B、辅助存储空间 C、逻辑地址空间 D、物理地址空间 答案-2:B 4、下列文件的物理结构中,不利于文件
中小团队必看!用Harbor+Jenkins打造轻量级K3S交付流水线(含成本优化方案)
本文为中小团队详细介绍了如何利用K3S、Harbor与Jenkins构建一套高性价比的自动化交付流水线。内容涵盖单节点K3S集群的效能配置、Harbor镜像仓库的磁盘空间优化、Jenkins共享库实现流水线复用,并提供了完整的实战案例与成本优化方案,帮助团队以较低成本快速落地高效的自动化部署。
计算机网络复习题(五)
一、匹配题IJKLMNOPQRS12.T保持计时器I.用于防止过多报文进入网络而造成路由器与链路过载现象的机制。J.TCP连接建立的过程。K.TCP连接释放的过程。L.分配给标准的Internet服务的进程标识。M.客户进程使用的进程标识。N.源主机进程与目的主机进程之间建立的连接。O.由IP地址与对应的进程号组成的标识。P一种不可靠的、无连接的传输层协议。Q.UDP校验和校验的对象除了原有报头之外增加的部分。
12、多端神经形态晶体管:原理、应用与算法探索
本文综述了多端神经形态晶体管的原理、应用与算法探索。从神经元MOS晶体管的发展到基于电解质栅极晶体管(EGT)的新型器件设计,系统阐述了其在低电压、多功能逻辑运算和突触行为模拟方面的优势。重点介绍了其在化学生物传感器(如多巴胺和pH检测)中的高灵敏度应用,以及在树突整合、时空总和、动态逻辑和神经元算术等树突算法中的实现。文章还总结了该类器件在神经形态计算、智能传感等领域的广阔前景,并分析了当前面临的材料工艺、理论建模与系统集成挑战,展望了未来发展方向。
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
嵌入式复习题(五)程序分析题
功能:控制电机转速。(若GPIO_Pin==GPIO_PIN_0,电机转动;HAL_GPIO_WritePin(GPIOC, GPIO_PIN_2,GPIO_PIN_RESET) //向PC2引脚输出低电平。void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) //(中断回调函数)GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_2;
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
JAVA复习题(五)多线程
写在前面:未标注正确答案的是存在争议,若有异议希望各位小伙伴指正 在Java中,申明多线程类的语法有( ) A. extends Thread B. implements Runnable C. imports Timer D. includes Task 我的答案:AB 正确答案:AB Java多线程的状态有( ) A. 创建 B. 运行 C. 等待 D. 消亡 我的答案:ABCD 正确答案:ABCD 线程间通信的流为( ) A
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
怀旧版电脑GBC模拟器
再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。
精选错题(对于我自己的)复习题(五)
数据库期末复习题(填空题[五])
数据库填空题合集 第5章 规范化设计 1、从关系规范化理论的角度讲,一个满足1NF的关系可能存在问题(数据冗余)、(插入异常)、(修改异常)、(删除异常)。 2、Armstrong公理的FD推理规则有(自反性)、(增广性)、(传递性)。 3、对于FDX->Y,如果Y包含于X,那么称X->Y 时一个(平凡函数依赖)。 4、关系模式在分解时应保持等价,数据等价用(无解分解)特征来衡量,语义等价用(保持依赖)特征来衡量。 5、如果关系模式的每个关系属性值都是不可分解的原子值,那么称关系模式是(第一范式
《面向对象程序设计(java)》复习题五)
一、单选题 1、当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( C )。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 2、下面的程序段的功能是( D )。 F...
数据库系统原理期末复习题(五)
数据库系统概论期末复习(第五章)
c语言单元五循环递推,C语言单元复习题第06部份循环.doc
C语言单元复习题第06部份循环第6章 循环程序设计一、单选题以下关于循环的描述中,错误的是:( )。A.可以用for语句实现的循环一定可以用while语句实现B.可以用while语句实现的循环一定可以用for语句实现C.可以用do...while语句实现的循环一定可以用while语句实现D.do...while语句与while语句的区别仅仅是关键字while的位置不同( 知识点:循环的基本概念;...
5万+



被折叠的 条评论
为什么被折叠?



