Leetcodeブラシタイトル - 今週、リプレイ

今週のトピックアーカイブ

  • 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.

:あなたは、文字列が小文字のみが含まれていることを前提とすることができます。

強制控除アドレス

レポートの問題解決

00206逆リスト

タイトル説明

単独リンクリストを逆にします。

例:

输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL

強制控除アドレス

レポートの問題解決

00160交差リスト

タイトル説明

開始ノード2つのリストの交差を見つけるためのプログラムを書きます。

強制控除アドレス

レポートの問題解決

00021マージ2命じたリスト

タイトル説明

2は、新たなソートされたリストとリターンにリストを命じました。新しいリストは、二つのリストで構成与えられたモザイク内のすべてのノードです。

例:

输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

強制控除アドレス

レポートの問題解決

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]

強制控除アドレス

レポートの問題解決

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://www.jianshu.com/p/91fab1ce1d86
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。

おすすめ

転載: www.cnblogs.com/dennisit/p/12094695.html