public class BubbleSort
{
public void bubbleSort(int[] data, boolean isDesc)
{
for(int i = 0; i < data.length - 2; i++)
{
boolean flag = false;
for(int j = 0; j < data.length - 1 -i; j++)
{
if((isDesc == false) && (data[j] > data[j+1]))
{
swap(data, j, j+1);
flag = true;
}
if(((isDesc == true) && (data[j] < data[j+1])))
{
swap(data, j, j+1);
flag = true;
}
}
if(flag == false)
{
return;
}
}
}
private void swap(int[] data, int m, int n)
{
int temp = data[m];
data[m] = data[n];
data[n] = temp;
}
}相关推荐
小米万兆路由器里的Docker安装可道云(Kodexplorer)私有网盘
小米2022年12月份发布了万兆路由器,里面可以使用Docker。 今天尝试在小米的万兆路由器里安装[可道云](http://kodcloud.com/)(Kodexplorer)私有网盘。
Bubble sort
public class Bubble { public static void main(String args []) { int nums[]={99, -10, 100123, 18, -978, 5623, 463, -9, 287, 49}; int a, b, t; int size= nums.length
Jetson AGX Orin 部署 JetPack:从依赖缺失到系统升级的完整排障指南
本文详细介绍了在Jetson AGX Orin开发板上部署JetPack SDK的完整排障指南,包括解决依赖缺失、系统升级和常见错误处理。通过确认硬件版本、配置正确的软件源、执行系统升级和安装核心组件等步骤,帮助开发者顺利完成JetPack的安装与配置,确保AI开发环境的稳定运行。
5-3 排序 (25分)
5-3 排序 (25分) 给定NN个(长整型范围内的)整数,要求输出从小到大排序后的结果。 本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下: 数据1:只有1个元素; 数据2:11个不相同的整数,测试基本正确性; 数据3:103个随机整数; 数据4:104个随机整数;
南京邮电大学电工电子实验(二)复习一
本文给电工电子实验(二)的复习进行一些知识点的提醒
Python实战:5分钟搞定抖音无水印视频下载(附完整代码)
本文系统介绍了抖音无水印视频下载的多种技术方案,重点解析了抖音视频的获取逻辑与去水印原理。文章提供了从零代码的浏览器插件到可编程的Python脚本的完整实现路径,并附带了详细的代码示例,帮助用户快速构建自己的抖音视频下载工具箱。
动态规划——Bubble Sort Graph
Iahub recently has learned Bubble Sort, an algorithm that is used to sort a permutation with n elements a1, a2, ..., an in ascending order. He is bored of this so simple algorithm, so he invents his
在PLC中将十六进制数据转换为浮点数(通常遵循IEEE 754标准)需要理解数据存储格式,并按以下步骤操作:
通过以上步骤,您可以在PLC中实现十六进制到浮点数的转换。T DBD20 // 将数据传送到浮点数变量(如DB1.DBD20)指数位(8位):实际指数 = 存储值 - 127(偏移量)。:必须确认PLC的存储顺序(大端或小端),否则结果错误。将两个16位寄存器合并为32位数据,需注意。尾数位(23位):隐含前导1,实际值为。:确保32位数据在寄存器中连续且对齐。符号位(1位):0表示正,1表示负。:高位寄存器在前(如西门子PLC)。:低位寄存器在前(如三菱FX系列)。,误差因截断导致)。
CodeForces 340D - Bubble Sort Graph
Iahub recently has learned Bubble Sort, an algorithm that is used tosort a permutation with n elements a1, a2, ..., an in ascending order. He is bored of this so simple algorithm, so heinvents his
educoder实训——计算几何形状的表面积与体积
educoder python实训
车牌识别系统
随这图形图像技术的发展,现在的车牌识别技术准确率越来越高,识别速度越来越快。无论何种形式的车牌识别系统,它们都是由触发、图像采集、图像识别模块、辅助光源和通信模块组成的。车牌识别系统涉及光学、电器、电子控制、数字图像处理、计算视觉、人工智能等多项技术。触发模块负责在车辆到达合适位置时,给出触发信号,控制抓拍。辅助光源提供辅助照明,保证系统在不同的光照条件下都能拍摄到高质量的图像。图像预处理程序对抓拍的图像进行处理,去除噪声,并进行参数调整。然后通过车牌定位、字符识别,最后将识别结果输出。 牌照自动识别是一
hdu 5774 Bubble Sort(树状数组)
分析: 对于在位置ii的数字aia_i,假设它右边有fif_i个比它小的数字,它能被移动的最右边的位置是i+fii+f_i。 二个这个数字的最左边位置要么是它的起始位置,要么是它排序后的最终位置,所以它的最左边位置就是:min(ai,i)min(a_i, i)。 求fif_i用数组数组求逆序对的方法,求它左边有多少个比它小的数字然后计算出它右边比它小的数字个数即可。#include <cstd
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
多Agent终端会话管理看板:状态可视化与部署验证
终端会话管理与状态可视化是提升多进程开发效率的基础能力。其原理是把CLI agent从单个窗口标签中抽离为带名称、状态、输出流和生命周期的会话实体,由PTY托管进程并聚合展示运行、等待输入、报错退出等状态。技术价值在于降低多agent并行时的上下文切换成本,让长任务脱离前端窗口独立运行,并为输出留档、权限隔离和审计提供入口。典型应用场景包括AI编程中多agent并行开发、批量任务队列调度、团队共享调试环境与远程长任务托管。Herdr的实践围绕多agent终端会话聚合看板展开,覆盖本地与Docker部署、会话
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
CodeForces - 322C Bubble Sort Graph
CodeForces - 322C Bubble Sort Graph 常规算法是n^2,会超时,但是这个超时的我写着其实已经很费劲了,然后这个其实用的是二分,今天爆零,最后放弃和我那不行的代码死磕,去看题解的了,b[j],存的是连续j个最小的末尾是几,看了半天,自己写数据,一步一步推了一页多纸才明白,真的是笨啊。 Iahub recently has learned Bubble Sort, a...
HDU 5775 Bubble Sort(冒泡排序)
HDU5775BubbleSort(冒泡排序) TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others) ProblemDescription - 题目描述 Pisapermutationoftheintegersfrom1t...
Bubble Sort Graph
D. Bubble Sort Graph time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Iahub recently has learned Bubble Sort,an algorithm that is u
函数bubble_sort改为函数模板
阅读下面程序,对代码进行分析,说明代码的执行过程,说明number_compare与number_move是干什么的(代码分析内容写在解题思路中),将函数bubble_sort改为函数模板的形式,使之能支持其他类型的数据,示例代码如下。number_compare用于记录排序过程中比较的次数,每一次比较两个相邻的元素,无论是否交换,值都会加一。number_move用于记录排序过程中实际发生交换的次数,只有发生交换时,其值才会加一。
codeforces 340D Bubble Sort Graph(dp,LIS)
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraud Bubble Sort Graph Iahub recently has learned Bubble Sort, an algorithm that is used to sort a permutation withnelementsa1,a2...
java bubble sort_Java bubble sort
Review how to implement the bubble sorting...package com.pc.tmp;import java.util.ArrayList;import java.util.List;import java.util.Random;public class TryBubbleSort {/*** @param args*/public static voi...
bubble sort
#include #define N 10 int source[N] = {1,5,3,2,7,9,4,10,6,8}; int main() { int j; for(j=1;j < N;j++) { int i = j - 1; int key = s
Bubble Sort MIPS
感谢此文章的参考:http://blog.youkuaiyun.com/linwh8/article/details/68944058 第一次写MIPS就要写排序,不得不说这学期的计算机组成原理实验课有点艰辛,等下还要写完实验报告,有点困 MIPS的话主要分为几部分 .data部分 个人认为是一些前期准备,比如:给字符串中字符与某个变量关联起来、申请内存空间等 .text .glo
1万+



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



