|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
zyubr, ???? Вы первый раз на форуме? Длинные темы нужно читать с конца ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:25 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Я так понял что решение мне никто тут не подкинет. Не за деньги ни без. А жаль. ---------------- Я верю в БД. Поэтому начну с того, что засуну всё в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:27 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg mayton пропущено... Нет мне не сложно понять. Мне лень делать гипотезы и их проверять. Ты мог-бы просто сделать одолжение и описать что входные данные - текстовый файл такого-то формата? С датаи или без дат. Выходной файл - отчот тоже текстового формата с такими-то полями. Это ведь не сложно? Ты бы избавил мир от лишних вопросов. И кстати. Есть система нумерации порядковых номеров принятая в С++/Java. Она начинается с нуля. И есть система Pascal. Она идет с единицы. Это пустяк. Но вообще когда говорят о ТЗ - то и такие мелочи оговаривают. Это - вопрос It-культуры. Я 500-й раз напишу. Ищем номера строк с максимальным числом 10-циферных совпадений - которое тоже нужно указать. Я не понимаю эту фразу. Так с максимальным? Или с 10 циферным? Или где >= 10 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:28 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
mayton, все 10 , даже те что входят в >10 там где 11 и т.д. совпадений - нужно тоже учитывать комбинации из 10-ти то есть если попадется макс из 11 совпадений, то ответом будет 11 комбинаций по 10 чисел из 11 совпавших допустим совпало 11 чисел 1 2 3 4 5 6 7 8 9 10 11 - 5раз значит ответ Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:50 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Alex_Ustinov, Ого! Вы поняли это!!! Всего то месяц прошёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:52 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Наполняем БД. Код: Код: php 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:54 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, Первые строки - это недоделанная работа! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 16:56 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, едрить мадрить) не остри, все тут понимают в меру твоего объяснения. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:00 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg Alex_Ustinov, Ого! Вы поняли это!!! Всего то месяц прошёл. Alex_Ustinov в меню сообщения есть кнопка ДОПОЛН. там есть ТЭГ spoiler "простыни" можно прятать под этот ТЭГ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:05 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, Первый проход. Код: Код: php 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. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:32 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, Первые 10 строк. Недоделано! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:33 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, И считало оно 100 строк - 1,23 мин ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:37 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
А нужно - 15 сек. Как бы объединить эти 2 запроса в один? Не про это ли писали в самой первой теме? - Но меня тогда скорость устраивала. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:43 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
У меня пока - баг. Появляются числа больше 100. Исправлю - потом покажу репорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:33 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Экономил на спичках. Вместо битсета - регистры и целые числа. Вечная спешка... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:54 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, Это нормальное решение: 22261538 Но оно не даёт цифры-совпадения. Их можно от туда вытащить? А может они и не нужны на промежуточных этапах? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 19:41 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, Хм! Ведь совпавшие строки то оно даёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 19:43 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
по-моему надо переписать miltorg Alex_Ustinov, miltorg, Ого! Вы поняли это!!! Всего то месяц прошёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:02 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Я сделал фун-ю StrToBit (в Binary(100)) и обратную BitToStr() которая ищет пересечение единичек в (Bin1 & Bin2) О чем уже сказано 55км пути назад ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:07 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
хотя с Binary немного другой подсчет, но это не мешает использовать BIT_COUNT ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:09 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Я откачусь назад. Сделаю медленно но правильно. Через BitSet. А уж потом если будет все корректно - тогда оптимизирую по скорости. Битовые операции в Java не сложны. Только я про дополнительный код забываю. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:11 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Я сделал фун-ю StrToBit (в Binary(100)) и обратную BitToStr() которая ищет пересечение единичек в (Bin1 & Bin2) * которая из единичек "делает числа" О чем уже сказано 55км пути назад ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:29 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Alex_Ustinov, Вот взяли бы и гордо выложили бы решение для 10 цифр-совпадений. А так... - одни словеса. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 21:11 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg, это не ответ!!!))) id covpalo cifri kol-vo3333-3334-3335-3336 14.07.2016 -15.07.2016 -16.07.2016 -17.07.2016 4 1-2-3-4-5-6-7-8-9-10-11-12 12..... словеса у вас, с ненужными проходными выкладками ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 21:40 |
|
|
start [/forum/topic.php?fid=47&msg=40042227&tid=1828188]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 297ms |
0 / 0 |