Ребята, что-то пользуется https://laravel-livewire.com? Сильно ли помогает рутину ускорить? Особенно в разрезе смены мелких частей шаблона по условиям?
В первом я перебираю все значения. далее я сразу же предпологаю что это конечный жлемент. Прохожу по массиву еще раз, и ищу совпадения. Если совпадения найдены, это элемент не конечный. я делаю find = false и прекращаю второй foreach Как только второй фореч завершился, я проверяю, если мы не нашли детей, то это конечный, и я сохраняю ид
Массив на 32к записей. Мне нужно удалить не конечные значения. Например из этого массива должно остаться
0.1.1 0.2 1.2
Я сейчас сделал вложенным перебором, в итоге у меня скрипт виснет. А это плохо. Как нибудь можно сделать быстрее. Как думаете?
если у тебя сортировка есть как ты указываешь, то можешь одним форычем решать, запоминая предыдущий элемент и сравнивая с текущим. если текущий не содержит в себе предыдущий - предыдущий конечный
Сейчас я массив tree сортирую по значению, перед foreach но не думаю что это может помочь, так как на первых элементах, будет прирост скорости. а на последующих уже будет наоборот замедление, так как он будет проходить по всем