今週のトピックアーカイブ
- 00007の整数逆転
- 00028)(STRSTRを実装
- 00027削除する要素
- 最初の文字の00387一意の文字列
- 00206逆リスト
- 00160交差リスト
- 00088マージ2命じた配列
- 00088マージ2命じた配列
- 00001二つの数字
- 00167二つの数及びII - 入力の順序付けられた配列
00007の整数逆転
タイトル説明
32ビット符号付き整数を与え、あなたはそれぞれ逆に、この整数値を必要とします。
例1:
输入: 123 输出: 321
例2:
输入: -123 输出: -321
例3:
输入: 120 输出: 21
強制控除アドレス
レポートの問題解決
00028)(STRSTRを実装
タイトル説明
STRSTR()関数を実現します。ストリング針干し草の山列が与えられると、針の位置は、干し草の山の文字列内の文字列(0から始まる)の最初の出現を検索します。ない場合は、-1を返します。
例1:
输入: haystack = "hello", needle = "ll" 输出: 2
例2:
输入: haystack = "aaaaa", needle = "bba" 输出: -1
強制控除アドレス
レポートの問題解決
00027削除する要素
タイトル説明
配列NUMSと値valを考えると、あなたはすべて同じ値valを削除するために要素を配置する必要があり、除去後の配列の長さを返します。
配列のための余分なスペースを使用しないでください、あなたは代わりに入力配列を変更し、使用のO(1)余分なスペースの条件の下で完了しなければなりません。
要素の順序を変更してもよいです。あなたは、新しい配列の長さの背後の要素を超えて検討する必要はありません。
強制控除アドレス
レポートの問題解決
最初の文字の00387一意の文字列
タイトル説明
文字列を考えると、その最初の非反復文字を見つけると、そのインデックスを返します。ない場合は、-1を返します。
ケース:
s = "leetcode" 返回 0. s = "loveleetcode", 返回 2.
注:あなたは、文字列が小文字のみが含まれていることを前提とすることができます。
強制控除アドレス
- https://leetcode.com/problems/first-unique-character-in-a-string
- https://leetcode-cn.com/problems/first-unique-character-in-a-string
レポートの問題解決
00206逆リスト
タイトル説明
単独リンクリストを逆にします。
例:
输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL
強制控除アドレス
- https://leetcode.com/problems/reverse-linked-list
- https://leetcode-cn.com/problems/reverse-linked-list
レポートの問題解決
00160交差リスト
タイトル説明
開始ノード2つのリストの交差を見つけるためのプログラムを書きます。
強制控除アドレス
- https://leetcode.com/problems/intersection-of-two-linked-lists
- https://leetcode-cn.com/problems/intersection-of-two-linked-lists
レポートの問題解決
00021マージ2命じたリスト
タイトル説明
2は、新たなソートされたリストとリターンにリストを命じました。新しいリストは、二つのリストで構成与えられたモザイク内のすべてのノードです。
例:
输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4
強制控除アドレス
- https://leetcode.com/problems/merge-two-sorted-lists
- https://leetcode-cn.com/problems/merge-two-sorted-lists
レポートの問題解決
00088マージ2命じた配列
タイトル説明
所与の二つは、整数のアレイを注文しnums2 nums1、例えばNUM1等の規則配列でnums2のnums1に組み込みます。
説明:
- mおよびnの要素nums1 nums2の数を初期化します。
- あなたはnums2の要素を保存するために十分なスペース(空間はM + N以上)nums1とることができます。
例:
输入: nums1 = [1,2,3,0,0,0], m = 3 nums2 = [2,5,6], n = 3 输出: [1,2,2,3,5,6]
強制控除アドレス
- https://leetcode.com/problems/merge-sorted-array
- https://leetcode-cn.com/problems/merge-sorted-array
レポートの問題解決
00001二つの数字
タイトル説明
整数の配列及び目標値を与えられ、そして番号2つの目標値としての配列を同定します。
あなたは、各入力に対応する唯一の答えを取ることができる、と同じ要素を再利用することはできません。
例:
给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9, 所以返回 [0, 1]
強制控除アドレス
レポートの問題解決
00167二つの数及びII - 入力の順序付けられた配列
タイトル説明
フォローが与えられた
升序排列
彼らの合計がターゲット和に等しくなるように2つの数の数を見つけるために、配列を命じました。関数は二つのインデックス値を返す必要があります
index1
し、index2
どのindex1
未満でなければなりませんindex2
。説明:
- リターン指数の値(
index1
とはindex2
)ゼロではありません。- あなたは、各入力のみ唯一の答えに対応すると仮定することができますが、同じ要素を再利用することはできません。
例:
输入: numbers = [2, 7, 11, 15], target = 9 输出: [1,2] 解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。
強制控除アドレス
- https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/
- https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/
レポートの問題解決
著者:林ユン喜の
リンクします。https://www.jianshu.com/p/91fab1ce1d86
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。
Leetcodeブラシタイトル - 今週、リプレイ
おすすめ
転載: www.cnblogs.com/dennisit/p/12094695.html
おすすめ
ランキング