Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
Добрый день, форумчане помогите нубу идеей, или алгоритмом, или идеей сортировки массива циклом Foreach(пор условию задания из циклов возможно применять только Foreach). ибо столько времени убил, а придумать не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 10:07 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freeman, Пузырек. Внешний цикл делается по копии массива ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 11:41 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
боюсь навлечь на себя негодование, но все же: думал сделать по копии, через array_reverse, только вот натыкаюсь на одну и ту же проблему: к примеру есть массив 1 3 2 если осуществлять перебор по условию что на внутреннем цикле значение меньше чем на внешнем, в итоге получим массив 1 2 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 13:20 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freemanперебор по условию что на внутреннем цикле значение меньше чем на внешнем,Ась? Вы сейчас о чем? Я же написал - сортировка пузырьком. Ищется максимальное значение и тащится вправо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 14:35 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
Вот Вам реализация в первом приближении Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 14:54 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
да уж, космос спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 15:54 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freeman, а встроенные функции не подойдут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 17:13 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
не, это типа как учебное задание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 20:14 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, спс, Ваш код не работает, но идея с записью минимального числа в отделную переменную с последующей ее перезаписью просто космос Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 20:31 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
копию массива тоже делать не зачем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 20:37 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freeman, $test_array = array(10, 10, 2, 2, 25, 25) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2015, 23:15 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freemanВаш код не работает,В каком месте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 09:24 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
вариант попроще и быстрее Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 09:59 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
r uвариант попрощеr u Код: php 1. l-freemanпор условию задания из циклов возможно применять только Foreach ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 10:25 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
l-freemanпор условию задания из циклов возможно применять только Foreach тогда еще проще Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 12:03 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_l-freemanВаш код не работает,В каком месте? весь. выдает массив единичек) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 12:07 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
Заменить_Vasilisk_ Код: php 1. на Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 22:51 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
r ul-freemanпор условию задания из циклов возможно применять только Foreach тогда еще проще Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ну что ж вы так...пан профессор , забыли $cnt-- после строчки if ($end) break; ну зачем же бежать до конча цикла во внутренем фориче, если известно, что после 10 внешних итераций, последние 10 елементов в масиве уже гарантированно на своих местах! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 23:56 |
|
||
|
Сортировка Foreach PHP
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, спс. но это уже оптимизации, коих додумать можно много. задачи такой перед собой и не ставил. главное суть алгоритма, который пытается написать ТС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 05:40 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38934527&tid=1461849]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 472ms |

| 0 / 0 |
