|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, а есть кодировка, где русские буквы входят в первые 128 символов? (я думала, что string состоит из char, а wstring из wchar_t) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 21:59 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
mini.weblab а есть кодировка, где русские буквы входят в первые 128 символов? первые 128 жёстко зашиты в ASCii всё остальное уже с вариантами всякие там CP* и Koi-* - держат в следующих 128 utf - целый мир ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 22:53 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
mini.weblab (я думала, что string состоит из char, а wstring из wchar_t) так и есть ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 23:07 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
у меня появилась идея по поводу сортировки (я пока ограничусь ASCII и английским языком) с использованием сортированного Linked List бонус: неограниченный ввод данных, ограниченный размер памяти sorted linked list Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 00:31 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
mini.weblab а есть кодировка, где русские буквы входят в первые 128 символов? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 06:56 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
Алексей Роза всякие там CP* и Koi-* - держат в следующих 128 Поддержка в (виндовой) консоли несколько страдает, но не исключено, что "новая консоль десятки" это выправила. Это даже если забыть про другие многобайтовые кодировки в кодовых страницах "азиатов". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 07:00 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
я записал код вот так: только сортировка неправильно работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
в чем моя ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 15:49 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
Gomnв чем моя ошибка? 1. Забыл заполнить strlist. 2. Забыл его вывести на экран после сортировки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 15:55 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
с функцией sort_words все в порядке, проблемы в main (см. пост DS) тест Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
еще нужно выйти из функции если файл не прочитался Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 16:33 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
Это не самый эффективный алгоритм. По виду похож на сортировку методом прямого выбора. Квадратичный. Причем операция сравнения стоит под квадратом. А она у нас недешевая. Код: plaintext 1.
Вообще все современные алгоритмы сортировок - это генерики или шаблоны. В них вы вставляете компаратор как обойму в пистолет. И они всегда работают быстрее и эффективнее чем ваши самодельные. В данном случае компаратор это strcmp. И среди генериков по умолчанию сортировка Хоара предлагается как универсальный вариант без квадратичной сложности под капотом. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 17:26 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
лично от меня плюс ТСу за использование массив указателей ! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 18:49 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
mini.weblab, благодарю за помощь, но мне надо вывести эти слова из текстового файла на консоль и потом сортировать, а не просто указать в коде ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 20:36 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
сделай |sort ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 20:59 |
|
Сортировка по алфавиту
|
|||
---|---|---|---|
#18+
Gomn mini.weblab, благодарю за помощь, но мне надо вывести эти слова из текстового файла на консоль и потом сортировать, а не просто указать в коде неправильно понимаете задачу. 1) вам нужно считать данные из файла в память компьютера 2) передать их функции sort_words для сортировки 3) вывести полученные результаты на консоль кстати, а откуда слова читать будем, из Войны и мира? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 22:41 |
|
|
start [/forum/topic.php?fid=57&startmsg=39972559&tid=2017396]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 148ms |
0 / 0 |