摘要:前言的第一題按奇偶校驗排序數組給定一個非負整數數組,返回一個由的所有偶數元素組成的數組,后面跟的所有奇數元素。你可以返回滿足此條件的任何數組作為答案。實現代碼左邊開始索引右邊開始索引偶數奇數
前言
Weekly Contest 102的第一題按奇偶校驗排序數組:
解題思路給定一個非負整數數組 A,返回一個由 A 的所有偶數元素組成的數組,后面跟 A 的所有奇數元素。
你可以返回滿足此條件的任何數組作為答案。示例:
輸入:[3,1,2,4] 輸出:[2,4,3,1] 輸出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也會被接受。提示:
1 <= A.length <= 5000
0 <= A[i] <= 5000
一道很簡單題目,從題目中可以知道返回的結果數組的左邊都是偶數,右邊都是奇數,而且題目沒有要求保留原數組的元素的順序。所以可以利用這個特性實現一個復雜度為O(n)的程序。
實現代碼public int[] sortArrayByParity(int[] A) { int[] result=new int[A.length]; int left=0;//左邊開始索引 int right=A.length-1;//右邊開始索引 for(int i=0;i
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77148.html
前端LeetCode刷題 下面是已刷的題目的目錄。GitHub:https://github.com/cunzaizhuy...每日打卡更新中,歡迎關注。 數組類 26 刪除排序數組中的重復項 27 移除元素 35 搜索插入位置 66 加1 80 medium 刪除排序數組中的重復項2 88 合并兩個有序數組 167 兩數之和II - 輸入有序數組 118 楊輝三角 169 easy 求眾數 1...
摘要:題目鏈接題目分析這個題目非常簡單。要求把數組重新排序成偶數在前,奇數在后。思路把數組拆分成奇偶兩組,再拼接即可。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 905. Sort Array By Parity 題目鏈接 905. Sort Array By Parity 題目分析 這個題目非常簡單。要求把數組重新排序成偶數在前,奇數在后。 思路 把數組拆分成奇偶兩組,再拼接即可。 ...
摘要:第五題對稱二叉樹難度簡單給定一個二叉樹,檢查它是否是鏡像對稱的。第十六題最大連續的個數難度簡單給定一個二進制數組,計算其中最大連續的個數。第十八題平方數之和難度簡單給定一個非負整數,你要判斷是否存在兩個整數和,使得。 寫在前面 最近忙著調教新裝備,沒有及時的寫題解,但是沒有在偷懶沒刷題喔~來認真整理下最近做的題目~ 之前考慮按tag來刷題,后來收到了推薦的leetcode題解,就根據上...
摘要:,黑色的主題風格,很符合。時間復雜度雖然成功,但我明顯感覺代碼寫得不是很優雅。這個是沒錯的,但缺乏了宏觀的視角,會變得片面。但是不重要,關鍵是這個思想要學習,可以應用到其他地方。求和,大于就返回偶數的位置,否則返回奇數的位置。 前幾天做LeetCode上的大數乘法,代碼沒錯,可就是提交不成功,顯示SyntaxError: Unexpected token var我把所有代碼都注釋掉,只...
閱讀 1936·2021-11-15 17:58
閱讀 2131·2021-10-19 11:45
閱讀 3482·2021-09-02 15:40
閱讀 2595·2021-07-25 10:50
閱讀 3745·2019-08-30 15:56
閱讀 3146·2019-08-30 12:44
閱讀 1028·2019-08-26 13:38
閱讀 1869·2019-08-23 18:29