刷劍指
誰還不是一個刷題小可愛呢@TOC
刷題day03
劍指0ffer
兩個題目
#21:調整陣列順序,使奇數位於偶數前面
#3:陣列中重複的數字
#21:調整陣列順序,使奇數位於偶數前面
題目要求
笨方法:思路
1 建立一個同樣大小的陣列
2 兩次遍歷陣列,分別取出奇數和偶數
具體程式碼如下:
雙指標便捷方法
1 定義兩個指標
2兩個指標分別從前後遍歷陣列
3如果判斷為奇數前面指標移動一位,如果判斷為偶數則後面指標往前移動一位(前指標找偶數,後指標找奇數)
4 交換前後指的值
具體程式碼實現如下
#3:陣列中重複的數字
題目要求
解題思路
1 定義一個同樣大小的陣列用於標記數值出現的次數
2 如果出現次數大於1 ,則找到了該數值列印輸出
具體程式碼實現如下
相關文章
- 劍指offer刷題記錄
- 劍指offer刷題day02
- LeetCode-劍指Offer刷題記錄LeetCode
- 劍指Offer系列刷題筆記彙總筆記
- PHPer也刷《劍指Offer》之連結串列PHP
- ✏️ JavaScript版 | 10大專題 | 劍指offer刷題筆記 ✏️JavaScript筆記
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode
- 劍指OFFER
- 劍指1
- 劍指offer刷題之路--1.陣列中重複的數字陣列
- 劍指offer刷題記錄_2. 二維陣列中的查詢陣列
- 劍指offer導航
- Leetcode劍指offer(八)LeetCode
- 劍指offer16
- 劍指 offer20
- 劍指 offer21
- 【LeetCode刷題(簡單程度)】劍指 Offer 57. 和為s的兩個數字LeetCode
- 劍指offer刷題筆記-32.從上到下列印二叉樹 進階筆記二叉樹
- 劍指Offer題解合集
- 【劍指Offer】矩形覆蓋
- 劍指offer——跳臺階
- 六、劍指 Offer(25~29)
- 劍指Spring原始碼(二)Spring原始碼
- 劍指Spring原始碼(一)Spring原始碼
- 劍指offer-JavaScript版JavaScript
- 劍指offer-第2章
- 劍指offer第41~50題
- 劍指 offer(1) -- 陣列篇陣列
- 【劍指offer】【2】字串的空格字串
- 劍指immer,更快更強的limu
- 劍指 Offer 38. 字串的排列字串
- 《劍指 Offer》棧實現佇列佇列
- LeetCode|劍指 Offer 49.醜數LeetCode
- 劍指offer第49題 醜數
- 劍指offer——重建二叉樹二叉樹
- 劍指Offer 表示數值的字串字串
- 劍指Offer 撲克牌順子
- 【劍指offer】2.替換空格