fix(ru): align proofreading corrections with the Simplified Chinese original (#2004)

* docs(ru): correct proofreading issues in prose and code examples

* docs(ru): align proofreading edits with Simplified Chinese source

* fix(ru): repair generated Zig statements and complete comment translations
This commit is contained in:
Yudong Jin
2026-10-27 18:19:11 +08:00
committed by GitHub
parent 350f483801
commit 71a773df64
149 changed files with 675 additions and 649 deletions

View File

@@ -7,9 +7,9 @@
package chapter_searching;
public class binary_search {
/* Бинарный поиск (двусторонне замкнутый интервал) */
/* Двоичный поиск (замкнутый интервал) */
static int binarySearch(int[] nums, int target) {
// Инициализировать двусторонне замкнутый интервал [0, n-1], то есть i и j указывают на первый и последний элементы массива соответственно
// Инициализировать замкнутый интервал [0, n-1], то есть i и j указывают на первый и последний элементы массива соответственно
int i = 0, j = nums.length - 1;
// Цикл завершается, когда диапазон поиска пуст (при i > j диапазон пуст)
while (i <= j) {
@@ -25,9 +25,9 @@ public class binary_search {
return -1;
}
/* Бинарный поиск (лево замкнутый, право открытый интервал) */
/* Двоичный поиск (интервал, замкнутый слева и открытый справа) */
static int binarySearchLCRO(int[] nums, int target) {
// Инициализировать лево замкнутый, право открытый интервал [0, n), то есть i и j указывают на первый элемент массива и позицию сразу за последним элементом соответственно
// Инициализация интервала [0, n), замкнутого слева и открытого справа: i указывает на первый элемент массива, а j — на позицию сразу за последним
int i = 0, j = nums.length;
// Цикл завершается, когда диапазон поиска пуст (при i = j диапазон пуст)
while (i < j) {
@@ -47,11 +47,11 @@ public class binary_search {
int target = 6;
int[] nums = { 1, 3, 6, 8, 12, 15, 23, 26, 31, 35 };
/* Бинарный поиск (двусторонне замкнутый интервал) */
/* Двоичный поиск (замкнутый интервал) */
int index = binarySearch(nums, target);
System.out.println("Индекс целевого элемента 6 = " + index);
/* Бинарный поиск (лево замкнутый, право открытый интервал) */
/* Двоичный поиск (интервал, замкнутый слева и открытый справа) */
index = binarySearchLCRO(nums, target);
System.out.println("Индекс целевого элемента 6 = " + index);
}