fix(guide) Replace invalid prism code block names (#35961)
* fix: replace sh with shell fix replace terminal with shell fix replace node with js fix replace output with shell fix replace cs with csharp fix replace c++ with cpp fix replace c# with csharp fix replace javasctipt with js fix replace syntax with js fix replace unix with shell fix replace linux with shell fix replace java 8 with java fix replace swift4 with swift fix replace react.js with jsx fix replace javascriot with js fix replace javacsript with js fix replace c++ - with cpp fix: corrected various typos fix: replace Algorithm with nothing fix: replace xaml with xml fix: replace solidity with nothing fix: replace c++ with cpp fix: replace txt with shell fix: replace code with json and css fix: replace console with shell
This commit is contained in:
committed by
Oliver Eyton-Williams
parent
4b4762716c
commit
0a1eeea424
@@ -27,7 +27,7 @@ Flood fill - это алгоритм, используемый в основно
|
||||
|
||||
Для получения дополнительной информации, вот фрагмент кода, описывающий функцию:
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
int wall = -1;
|
||||
|
||||
void flood_fill(int pos_x, int pos_y, int target_color, int color)
|
||||
@@ -80,7 +80,7 @@ int wall = -1;
|
||||
|
||||
У вас есть следующий ввод:
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
2 4 4
|
||||
0 0 0 1
|
||||
0 0 1 1
|
||||
|
@@ -21,7 +21,7 @@ C ++ имеет очередь, уже реализованную в библи
|
||||
|
||||
Код C ++:
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
int dl[] = {-1, 0, 1, 0}; // these arrays will help you travel in the 4 directions more easily
|
||||
int dc[] = {0, 1, 0, -1};
|
||||
|
||||
|
@@ -174,7 +174,7 @@ int binarySearch(int a[], int l, int r, int x) {
|
||||
|
||||
### Реализация C / C ++
|
||||
|
||||
```C++
|
||||
```cpp
|
||||
int binary_search(int arr[], int l, int r, int target)
|
||||
{
|
||||
if (r >= l)
|
||||
@@ -208,7 +208,7 @@ def binary_search(arr, l, r, target):
|
||||
|
||||
### Пример в C ++
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
// Binary Search using iteration
|
||||
int binary_search(int arr[], int beg, int end, int num)
|
||||
{
|
||||
@@ -225,7 +225,7 @@ def binary_search(arr, l, r, target):
|
||||
}
|
||||
```
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
// Binary Search using recursion
|
||||
int binary_search(int arr[], int beg, int end, int num)
|
||||
{
|
||||
|
@@ -75,7 +75,7 @@ def linear_search(target, array)
|
||||
|
||||
### Пример в C ++
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
int linear_search(int arr[],int n,int num)
|
||||
{
|
||||
for(int i=0;i<n;i++){
|
||||
|
@@ -123,7 +123,7 @@ public class bubble-sort {
|
||||
|
||||
### Рекурсивная реализация Bubble Sort.
|
||||
|
||||
```c++
|
||||
```cpp
|
||||
void bubblesort(int arr[], int n)
|
||||
{
|
||||
if(n==1) //Исходный случай
|
||||
|
@@ -67,7 +67,7 @@ import java.util.Arrays;
|
||||
|
||||
реализация в C ++
|
||||
|
||||
```C++
|
||||
```cpp
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
void heapify(int arr[], int n, int i)
|
||||
|
@@ -92,7 +92,7 @@ localeTitle: Вставка Сортировка
|
||||
|
||||
Ниже алгоритм немного оптимизирован, чтобы избежать замены `key` элемента на каждой итерации. Здесь `key` элемент будет заменен в конце итерации (шаг).
|
||||
|
||||
```Algorithm
|
||||
```
|
||||
InsertionSort(arr[])
|
||||
for j = 1 to arr.length
|
||||
key = arr[j]
|
||||
|
@@ -23,7 +23,7 @@ T(n) = 2T(n/2) + n
|
||||
|
||||
Подсчитая количество повторений n в сумме в конце, мы видим, что есть lg n + 1 из них. Таким образом, время работы n (lg n + 1) = n lg n + n. Заметим, что n lg n + n <n lg n + n lg n = 2n lg n при n> 0, поэтому время работы O (n lg n).
|
||||
|
||||
```Algorithm
|
||||
```
|
||||
MergeSort(arr[], left, right):
|
||||
If right > l:
|
||||
1. Find the middle point to divide the array into two halves:
|
||||
|
Reference in New Issue
Block a user