Size: a a a

2020 December 10

YS

Yan Shkurinskiy in Haskell
Не думаю что я эти примитивы буду использовать
источник

JS

Jerzy Syrowiecki in Haskell
Yan Shkurinskiy
Мне интересно что вообще есть в плане массивов в хаскеле
если интересует не только размещение в памяти, но и доступ за O(1), то есть ещё IntMap
источник

NI

Nick Ivanych in Haskell
A64m AL256m qn I0
кметт же плюсовик
Ну я не пытаюсь себя рядом поставить.
Но и я хаскель начал после плюсов по ходу начала изучения "категорий".
источник

YS

Yan Shkurinskiy in Haskell
Jerzy Syrowiecki
если интересует не только размещение в памяти, но и доступ за O(1), то есть ещё IntMap
Ага, спасибо
источник

AV

Alexander Vershilov in Haskell
туут стоит понимать, что понимается под О(1)
источник

AV

Alexander Vershilov in Haskell
там O(min(n,W)), где W это число бит, которое константа
источник

AV

Alexander Vershilov in Haskell
т.е формально независимо от n число операций не больше 64, т.е O(1)
источник

JS

Jerzy Syrowiecki in Haskell
"практически O(1)"
источник

JS

Jerzy Syrowiecki in Haskell
формально-то O определно вблизи бесконечности, там многими практически важными вещами можно пренебречь
источник

JS

Jerzy Syrowiecki in Haskell
когда n < 64, тебя O вообще не очень волнует
источник

JS

Jerzy Syrowiecki in Haskell
кроме, наверно, случаев, когда массив маленький, а итераций много
источник

AV

Alexander Vershilov in Haskell
предлагаю посчитать какое должен быть порядок n, если структура с ln(n) доступом
источник

AV

Alexander Vershilov in Haskell
при тех же 64 операциях
источник

Y

Yuuri in Haskell
Alexander Vershilov
там O(min(n,W)), где W это число бит, которое константа
И кто из вас двоих зануда? ^^
источник

NI

Nick Ivanych in Haskell
Alexander Vershilov
предлагаю посчитать какое должен быть порядок n, если структура с ln(n) доступом
Ну это не честно.
Поскольку, там неизвестны оченки количества операций.
Среднее, например.
источник

JS

Jerzy Syrowiecki in Haskell
да, зависит от константы
источник
2020 December 11

к

кана in Haskell
Alexander Vershilov
предлагаю посчитать какое должен быть порядок n, если структура с ln(n) доступом
так поэтому и log(n) никто особо не учитывает
источник

MP

Misha Puzanov in Haskell
а как (генерическими линзами?) сравнить две записи по принципу "все поля должны быть одинаковые, кроме вот этого одного, на которое нам пофиг"?
источник

MP

Misha Puzanov in Haskell
тип этого специального поля известный и уникальный в записи
источник

AA

A64m AL256m qn<co... in Haskell
скастить один рекорд к другому
источник