17 元素重排

2021-10-24 07:28:47 字數 792 閱讀 3384

package day7;

//元素重排,所有的奇數儲存到陣列左邊,所有偶數儲存到陣列右邊(不分大小)

public

class

lianxi3

;int

arr =;/*

1.找到奇數與偶數的小標互換元素

2.建立兩個陣列 分別存放奇數與偶數 最後放入乙個陣列 (兩個方法都可以)

*///1.

int left =-1

;int right =-1

;int i =0;

int j = arr.length-1;

while

(true)}

for(

; j>=

0; j--)}

//交換arr[left]的偶數與arr[right]的奇數

if(left < right)

else

break

;//特殊情況下, 把left與right的初始值改為-1 利用特殊值法

//全為偶數 或 奇數

if(left ==-1

|| right ==-1

)break;}

//顯示結果

for(

int k=

0; k) system.out.

print

(arr[k]

+" ");

}}/*2023年8月22日20:15:22

有時候沒報錯 可能是邏輯上存在錯誤

*/

1230 元素查詢

時間限制 1 s 空間限制 128000 kb 題目等級 鑽石 diamond description 給出n個正整數,然後有m個詢問,每個詢問乙個整數,詢問該整數是否在n個正整數 現過。輸入描述 input description 第一行兩個整數 n 和m。第二行n個正整數 1 n 100000 ...

11 14 元素節點

面試題作用域 function console.log a function b b 6console.log b var c d b console.log d console.log c 畫圖分析 1 節點樹狀圖 document documentelement body tagname 我們常...

四元素還是向量?

四元素是描述運動物體姿態的終極 它是由威廉 哈密頓 william rowan hamilton 爵士1843年在愛爾蘭發現的。會中文的數學家 哈密頓生於愛爾蘭,他在十三歲前都受其叔父語言學家詹姆斯照顧。哈密頓很喜歡文學,在大學期間,他不但修讀數學,還有修讀經典文學。因此,他總共精通十二種語言。除了...