Java,java官网
Java
<span>int</span> [] array1 = {1,3,5,7,9,10,2,15,154,10,2,188,200};<span>//</span><span>定义一个数组,内容为混乱大小</span> <span>int</span> index = 0;<span>//</span><span>定义一个最大值或最小值的位置</span> <span>int</span> keyValue = 0;<span>//</span><span>定义最大值或最小值</span> <span>int</span> temp = 0;<span>//</span><span>定义一个临时存储变量</span> <span>for</span>(<span>int</span> i=0;i<array1.length;i++){<span>//</span><span>依次循环所有数据</span> index = i;<span>//</span><span>将i位置赋值给index</span> keyValue = array1[index];<span>//</span><span>将i位置的值赋值给keyValue</span> <span>for</span>(<span>int</span> y=i;y<array1.length;y++){<span>//</span><span>再次循环所有变量,不过这次是长度起始长度为i,最大长度不变</span> <span>if</span>(array1[y] < keyValue){<span>//</span><span>如果循环到的值小于i位置的值</span> index = y;<span>//</span><span>位置重新定义为当前位置</span> keyValue = array1[y];<span>//</span><span>最小值为当前位置</span> <span> } } temp </span>= array1[i];<span>//</span><span>将i位置的值赋值给临时变量(最大值)</span> array1[i] = array1[index];<span>//</span><span>将i位置重新定义为index(最小)位置的</span> array1[index] = temp;<span>//</span><span>将最大值重新定义给index位置,实现交换过程</span> <span> } </span><span>for</span>(<span>int</span> p=0;p<array1.length;p++<span>){ System.out.print(array1[p]</span>+" "<span>); }</span>
<?<span>php </span><span>/*</span><span> 选择排序::对数组进行从小到大的排序 </span><span>*/</span> <span>$array</span> = <span>array</span>(2, 100, 3, 50, 48, 99, 502, 30, 27, 15, 16, 300, 11, 9, 5, 4, 42<span>); </span><span>for</span> (<span>$i</span> = 0; <span>$i</span> < <span>count</span>(<span>$array</span>); <span>$i</span>++<span>) { </span><span>$index</span> = <span>$i</span>; <span>//</span><span>将index设置为当前循环步长</span> <span>$keyValue</span> = <span>$array</span>[<span>$index</span>]; <span>//</span><span>将最小值设置为当前</span> <span>for</span> (<span>$y</span> = <span>$i</span>; <span>$y</span> < <span>count</span>(<span>$array</span>); <span>$y</span>++<span>) { </span><span>if</span>(<span>$array</span>[<span>$y</span>] < <span>$keyValue</span>){ <span>//</span><span>如果循环余下的数据,有比i更小的值</span> <span>$index</span> = <span>$y</span>; <span>//</span><span>记录最小值的索引位置</span> <span>$keyValue</span> = <span>$array</span>[<span>$index</span>];<span>//</span><span>将最小值设置为最小值索引位置的值</span> <span> } } </span><span>$temp</span> = <span>$array</span>[<span>$i</span>]; <span>//</span><span>将当前循环的值赋值给临时变量(最大值)</span> <span>$array</span>[<span>$i</span>] = <span>$array</span>[<span>$index</span>];<span>//</span><span>将最小值赋值给当前位置</span> <span>$array</span>[<span>$index</span>] = <span>$temp</span>;<span>//</span><span>将最小值的位置填充上最大值</span> <span>} </span><span>print_r</span>(<span>$array</span><span>); </span>?>
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于平衡二叉树(AVL树)的相关知识,AVL树本质上是带了平衡功能的二叉查找树,下面一起来看一下,希望对大家有帮助。

封装是一种信息隐藏技术,是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法;封装可以被认为是一个保护屏障,防止指定类的代码和数据被外部类定义的代码随机访问。封装可以通过关键字private,protected和public实现。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。