[LeetCode] 0371.2 つの整数の合計
2 つの整数 a と b を指定すると、演算子 + と - を使用せずに 2 つの整数の合計を返します。
[LeetCode] 0371.2 つの整数の合計 続きを読む
リートコード, テクニカル記事2 つの整数 a と b を指定すると、演算子 + と - を使用せずに 2 つの整数の合計を返します。
[LeetCode] 0371.2 つの整数の合計 続きを読む
リートコード, テクニカル記事整数配列 nums を指定すると、最大の積を持つ部分配列を見つけて、その積を返します。
テスト ケースは、答えが 32 ビット整数に収まるように生成されます。
[LeetCode] 0152. 最大積サブ配列 続きを読む
リートコード, テクニカル記事長さ n の整数配列の高さが与えられます。i 番目の線の 2 つの端点が (i, 0) と (i, height[i]) になるように描かれた n 本の垂直線があります。
コンテナに最も多くの水が含まれるように、X 軸とともにコンテナを形成する 2 本の線を見つけます。
コンテナに保存できる水の最大量を返します。
容器を傾けないでください。
[LeetCode] 0011. 最も多くの水が入った容器 続きを読む
リートコード, テクニカル記事n 個の整数 nums の配列と整数ターゲットを指定して、0 を含むインデックス トリプレット i、j、k の数を見つけます。 <= i <j <k 条件 nums[i] + nums[j] + nums[k] を満たす < n <ターゲット。
訪問者の背景紹介:
1. Wiwynn: サーバー検証エンジニア マシン
2. 学歴:四大経営大学院大学院
3. 仕事内容: 研究開発部門が設計したサーバーサービスの品質検証やデバッグを行い、製品がお客様のニーズや仕様を満たしているか、実際の運用における安定性や正確性を維持します。
【エンジニアインタビュー】ハードウェアサーバー検証エンジニアの体験談共有 続きを読む
テクニカル記事長さ n の整数配列 nums と整数 target を指定すると、合計が target に最も近くなる nums 内の 3 つの整数を見つけます。
3 つの整数の合計を返します。
各入力には正確に 1 つの解があると想定できます。
[LeetCode] 0016. 3 最も近い合計 続きを読む
リートコード, テクニカル記事整数配列 nums を指定すると、i != j、i != k、j != k、および nums[i] + となるすべてのトリプレット [nums[i], nums[j], nums[k]] を返します。 nums[j] + nums[k] == 0。
ソリューション セットには重複したトリプレットが含まれてはいけないことに注意してください。
昇順にソートされた (個別の値を持つ) 整数配列 nums があります。
関数に渡される前に、nums は未知のピボット インデックス k (1) で回転される可能性があります。 <= k < nums.length) となり、結果の配列は [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums [k-1]] (0 からインデックス付き) たとえば、[0,1,2,4,5,6,7] はピボット インデックス 3 で回転され、[4,5,6,7,0, 1,2]。回転後の配列 nums と整数ターゲットを指定すると、ターゲットが nums 内にある場合はインデックスを返し、nums 内にない場合は -1 を返します。O(log n) を使用してアルゴリズムを作成する必要があります。実行時の複雑さ。
[LeetCode] 0033. 回転ソート配列での検索 続きを読む
リートコード, テクニカル記事たとえば、配列 nums = [0,1,2,4,5,6,7] は次のようになります。
4回回転させた場合は[4,5,6,7,0,1,2]。
7回回転した場合は[0,1,2,4,5,6,7]。
配列 [a[0], a[1], a[2], …, a[n-1]] を 1 回回転すると、配列 [a[n-1], a[0], a になることに注意してください。 [1]、a[2]、…、a[n-2]]。
ソートされた回転配列の一意の要素の数を指定すると、この配列の最小要素を返します。
O(log n) 時間で実行されるアルゴリズムを作成する必要があります。
[LeetCode] 0153. 回転ソート配列の最小値を見つける 続きを読む
リートコード, テクニカル記事