Skip to content

Commit cc07e3b

Browse files
committed
Improve answer to question about array shuffling
1 parent 6d43fb3 commit cc07e3b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1989,7 +1989,10 @@ <h1>Java interview frequently asked questions and answers</h1><hr/>
19891989
</p>
19901990
<p style="text-align:justify" tags="task">
19911991
<a href="#q-1766039197" id="q-1766039197" class="a-title">Как перемешать массив?</a><br/>
1992-
Брать 2 случайных элемента массива и менять их местами. сделать это N/2 раз<br/>
1992+
<a href="https://www.youtube.com/watch?v=Ru9UA_74t30">https://www.youtube.com/watch?v=Ru9UA_74t30</a><br/>
1993+
= Брать 2 случайных элемента массива и менять их местами; сделать это N/2 раз<br/>
1994+
Но лучше:<br/>
1995+
= Использовать алгоритм тасования Фишера-Йетса (см. ссылку)<br/>
19931996
</p>
19941997
<p style="text-align:justify" tags="task">
19951998
<a href="#q-1007123853" id="q-1007123853" class="a-title">Дан набор строк вида "assa dfgg aga", найти 3й палиндром в строке / удалить все палиндромы</a><br/>

src/content.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1952,7 +1952,10 @@ Traceroute входит в поставку большинства соврем
19521952

19531953
- как перемешать массив?
19541954
[task]
1955-
брать 2 случайных элемента массива и менять их местами. сделать это N/2 раз
1955+
https://www.youtube.com/watch?v=Ru9UA_74t30
1956+
= Брать 2 случайных элемента массива и менять их местами; сделать это N/2 раз
1957+
Но лучше:
1958+
= Использовать алгоритм тасования Фишера-Йетса (см. ссылку)
19561959

19571960
- дан набор строк вида "assa dfgg aga", найти 3й палиндром в строке / удалить все палиндромы
19581961
[task]

0 commit comments

Comments
 (0)