輸入一個整數(shù)數(shù)組绝页,實現(xiàn)一個函數(shù)來調(diào)整該數(shù)組中數(shù)字的順序忘朝,使得所有奇數(shù)位于數(shù)組的前半部分减细,所有偶數(shù)位于數(shù)組的后半部分。 因為數(shù)組的排序沒有要求御蒲。首先想到的是雙指針纵顾,頭尾各一個指...
輸入一個整數(shù)數(shù)組绝页,實現(xiàn)一個函數(shù)來調(diào)整該數(shù)組中數(shù)字的順序忘朝,使得所有奇數(shù)位于數(shù)組的前半部分减细,所有偶數(shù)位于數(shù)組的后半部分。 因為數(shù)組的排序沒有要求御蒲。首先想到的是雙指針纵顾,頭尾各一個指...
請實現(xiàn)一個函數(shù)用來判斷字符串是否表示數(shù)值(包括整數(shù)和小數(shù))敬鬓。例如串慰,字符串"+100"偏塞、"5e2"、"-123"邦鲫、"3.1416"灸叼、"-1E-16"、"0123"都表示數(shù)值,但...
請實現(xiàn)一個函數(shù)用來匹配包含'. '和''的正則表達式怜姿。模式(p :String)中的字符'.'表示任意一個字符慎冤,而''表示它前面的字符可以出現(xiàn)任意次(含0次)疼燥。在本題中沧卢,匹配...
力扣 83. 刪除排序鏈表中的重復元素[https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list...
「tech潮」免費獲取同款源碼,詳情搭建流程可以查看README.md
外賣紅包小程序開發(fā)對于經(jīng)常點外賣的小伙伴來說醉者,紅包絕不可少但狭,近來特別火的美團殺熟事件很大的重創(chuàng)了美團的會員體系,美團表示我們不會殺熟撬即,生的我們也殺×⒋牛現(xiàn)在美團的會員卡價格都飆升了。 為了領紅包剥槐,...
給定單向鏈表的頭指針和一個要刪除的節(jié)點的值唱歧,定義一個函數(shù)刪除該節(jié)點。返回刪除后的鏈表的頭節(jié)點粒竖。(此題對比原題有改動) 刪除鏈表節(jié)點颅崩,首先就要想到單鏈表的特性,next指針指向...
輸入數(shù)字 n蕊苗,按順序打印出從 1 到最大的 n 位十進制數(shù)沿后。比如輸入 3,則打印出 1朽砰、2尖滚、3 一直到最大的 3 位數(shù) 999。 粗一看題目就感覺很簡單瞧柔,馬上就能寫出答案的那...
實現(xiàn)函數(shù)double Power(double base, int exponent)漆弄,求base的exponent次方。不得使用庫函數(shù)造锅,同時不需要考慮大數(shù)問題撼唾。 題目規(guī)定不...
請實現(xiàn)一個函數(shù),輸入一個整數(shù)(以二進制串形式)备绽,輸出該數(shù)二進制表示中 1 的個數(shù)券坞。例如,把 9 表示成二進制是 1001肺素,有 2 位是 1恨锚。因此,如果輸入 9倍靡,則該函數(shù)輸出 ...
給你一根長度為 n 的繩子猴伶,請把繩子剪成整數(shù)長度的 m 段(m、n都是整數(shù),n>1并且m>1)他挎,每段繩子的長度記為 k[0],k[1]...k[m-1] 筝尾。請問 k[0]k[...
題目:地上有一個m行n列的方格,從坐標 [0,0] 到坐標 [m-1,n-1] 办桨。一個機器人從坐標 [0, 0] 的格子開始移動筹淫,它每次可以向左、右呢撞、上损姜、下移動一格(不能移動...
請設計一個函數(shù),用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑殊霞。路徑可以從矩陣中的任意一格開始摧阅,每一步可以在矩陣中向左、右绷蹲、上棒卷、下移動一格。如果一條路徑經(jīng)過了矩陣...
把一個數(shù)組最開始的若干個元素搬到數(shù)組的末尾祝钢,我們稱之為數(shù)組的旋轉(zhuǎn)比规。輸入一個遞增排序的數(shù)組的一個旋轉(zhuǎn),輸出旋轉(zhuǎn)數(shù)組的最小元素太颤。例如苞俘,數(shù)組 [3,4,5,1,2] 為 [1,2,...
對于經(jīng)常點外賣的小伙伴來說,紅包絕不可少龄章,近來特別火的美團殺熟事件很大的重創(chuàng)了美團的會員體系吃谣,美團表示我們不會殺熟,生的我們也殺∽鋈梗現(xiàn)在美團的會員卡價格都飆升了岗憋。 為了領紅包,...
寫一個函數(shù)锚贱,輸入 n 仔戈,求斐波那契(Fibonacci)數(shù)列的第 n 項。斐波那契數(shù)列的定義如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + ...
用兩個棧實現(xiàn)一個隊列拧廊。隊列的聲明如下监徘,請實現(xiàn)它的兩個函數(shù) appendTail 和 deleteHead ,分別完成在隊列尾部插入整數(shù)和在隊列頭部刪除整數(shù)的功能吧碾。(若隊列中沒...
題目:給定一顆二叉樹和其中的一個節(jié)點凰盔,如何找出中序遍歷的下一個節(jié)點?樹中的節(jié)點除了有兩個分別指向左倦春、右節(jié)點的指針户敬,還有一個指向父節(jié)點的指針落剪。 分析 如果一個節(jié)點有右子樹,那么...
輸入某二叉樹的前序遍歷和中序遍歷的結果尿庐,請重建該二叉樹忠怖。假設輸入的前序遍歷和中序遍歷的結果中都不含重復的數(shù)字。例如抄瑟,給出前序遍歷 preorder = [3,9,20,15,...
輸入一個鏈表的頭節(jié)點凡泣,從尾到頭反過來返回每個節(jié)點的值(用數(shù)組返回)。示例: 鏈式存儲結構的便利在于增加锐借、刪除節(jié)點问麸,但如果我們要訪問某個節(jié)點的數(shù)據(jù)我們需要從頭結點開始一個一個的...
請實現(xiàn)一個函數(shù),把字符串 s 中的每個空格替換成"%20"钞翔。示例: 如果使用Swift 的系統(tǒng)API完成這個算法,其實很簡單席舍。 但這道算法題考察目的并不自此布轿。首先我們要知道字...