mirror of
https://github.com/krahets/hello-algo.git
synced 2026-08-18 22:40:59 +00:00
Fix multilingual content typos (#1958)
This commit is contained in:
@@ -14,7 +14,7 @@ int binarySearchInsertion(int *nums, int numSize, int target) {
|
||||
if (nums[m] < target) {
|
||||
i = m + 1; // target は区間 [m+1, j] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
@@ -64,4 +64,4 @@ int main() {
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ int binarySearchInsertion(int *nums, int numSize, int target) {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -131,4 +131,4 @@ int main() {
|
||||
delArrayQueue(queue);
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,7 @@ int binarySearchInsertion(const vector<int> &nums, int target) {
|
||||
if (nums[m] < target) {
|
||||
i = m + 1; // target は区間 [m+1, j] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -33,7 +33,7 @@ int binarySearchInsertion(vector<int> &nums, int target) {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -34,7 +34,7 @@ public class binary_search_insertion {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -31,7 +31,7 @@ int binarySearchInsertion(List<int> nums, int target) {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -40,7 +40,7 @@ func binarySearchInsertion(nums []int, target int) int {
|
||||
// target は区間 [i, m-1] にある
|
||||
j = m - 1
|
||||
} else {
|
||||
// target より小さい最初の要素は区間 [i, m-1] にある
|
||||
// target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
j = m - 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ class binary_search_insertion {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -33,7 +33,7 @@ function binarySearchInsertion(nums, target) {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -35,7 +35,7 @@ fun binarySearchInsertion(nums: IntArray, target: Int): Int {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1 // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1 // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1 // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
@@ -62,4 +62,4 @@ fun main() {
|
||||
val index = binarySearchInsertion(nums, target)
|
||||
println("要素 $target の挿入位置のインデックスは $index")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ def binary_search_insertion(nums: list[int], target: int) -> int:
|
||||
elif nums[m] > target:
|
||||
j = m - 1 # target は区間 [i, m-1] にある
|
||||
else:
|
||||
j = m - 1 # target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1 # target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
# 挿入位置 i を返す
|
||||
return i
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ Created Time: 2024-05-22
|
||||
Author: Xuan Khoa Tu Nguyen (ngxktuzkai2000@gmail.com)
|
||||
=end
|
||||
|
||||
require 'set'
|
||||
|
||||
### バックトラッキング法:全順列 II ###
|
||||
def backtrack(state, choices, selected, res)
|
||||
# 状態の長さが要素数に等しければ、解を記録
|
||||
|
||||
@@ -39,7 +39,7 @@ def binary_search_insertion(nums, target)
|
||||
elsif nums[m] > target
|
||||
j = m - 1 # target は区間 [i, m-1] にある
|
||||
else
|
||||
j = m - 1 # target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1 # target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ pub fn binary_search_insertion(nums: &[i32], target: i32) -> i32 {
|
||||
} else if nums[m as usize] > target {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -35,7 +35,7 @@ public func binarySearchInsertion(nums: [Int], target: Int) -> Int {
|
||||
} else if nums[m] > target {
|
||||
j = m - 1 // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1 // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1 // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -35,7 +35,7 @@ public func binarySearchInsertion(nums: [Int], target: Int) -> Int {
|
||||
} else if nums[m] > target {
|
||||
j = m - 1 // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1 // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1 // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
@@ -26,8 +26,8 @@ enum Queue {
|
||||
|
||||
/* 要素をデキュー */
|
||||
// Array を用いる場合、pop の計算量は O(n)
|
||||
let pool = queue.removeFirst()
|
||||
print("デキューした要素 pop = \(pool)、デキュー後の queue = \(queue)")
|
||||
let pop = queue.removeFirst()
|
||||
print("デキューした要素 pop = \(pop)、デキュー後の queue = \(queue)")
|
||||
|
||||
/* キューの長さを取得 */
|
||||
let size = queue.count
|
||||
|
||||
@@ -36,7 +36,7 @@ function binarySearchInsertion(nums: Array<number>, target: number): number {
|
||||
} else if (nums[m] > target) {
|
||||
j = m - 1; // target は区間 [i, m-1] にある
|
||||
} else {
|
||||
j = m - 1; // target より小さい最初の要素は区間 [i, m-1] にある
|
||||
j = m - 1; // target より小さい最も右の要素は区間 [i, m-1] にある
|
||||
}
|
||||
}
|
||||
// 挿入位置 i を返す
|
||||
|
||||
Reference in New Issue
Block a user