
Massimo
27.09.2017
18:01:50

Alex
27.09.2017
20:47:29
Я не студент. Но хочу понять что такое деревья и как они хранятся на диске.
Прошу помочь.

Mikhail
27.09.2017
20:51:31

Google

Alex
27.09.2017
20:52:04

Mikhail
27.09.2017
20:52:35
Ну вот в массиве все элементы хранятся друг за другом
А теперь представь, что ты можешь с каждым элементом хранить адрес следуюющего, чтобы не хранить их всех друг за другом

Alex
27.09.2017
20:53:39
Т.е. если я сделаю что-то типа
class element():
body = ''
address = 1
list = [element(0), element(1)]

Mikhail
27.09.2017
20:54:44
нет

Alex
27.09.2017
20:54:51
То address покажет позицию следующего.

Nikolay
27.09.2017
20:55:02
в листе ты только к соседу обратиться можешь prev/next
не по индексу
у тебя в каждый момент времени есть только текущий элемент списка

Mikhail
27.09.2017
20:56:13
class spisok():
body = ''
next = None
second = spisok()
first = spisok()
first.next = second
и ты можешь через next обращаться к следующему элементу
Если учишь программирование, то понятнее будет все это на сях учить

Google

Alex
27.09.2017
20:58:21
На сях уже поздно.
На питоне.

serbernar
27.09.2017
21:05:15
определи свою переменную сверху, в глобальной области видимости

Nikolay
27.09.2017
21:20:00
kek

serbernar
27.09.2017
21:21:30
Вим круче, лол
vial-http - HTTP REST для vim
http://github.com/baverman/vial-http
Посылаем запросы прям из Vim

Nikolay
27.09.2017
21:34:59

Aleksandr
27.09.2017
21:43:53
дичь
Intuitive (!) syntax mimics HTTP protocol

Nikolay
27.09.2017
21:57:03
curl | vim
not invented here

Cargeh
27.09.2017
21:57:18
На сях уже поздно.
никогда не поздно
люди в 35 с женой и детьми из менеджеров в программисты перекатываются, а ты еще студент только
так и скажи, что не хочешь

Alex
27.09.2017
21:57:44
Хочу научиться.

Nikolay
27.09.2017
21:57:53
нет пути

Cargeh
27.09.2017
21:58:08
тогда да, брат, поздновато

Nikolay
27.09.2017
21:59:12

Dim
27.09.2017
22:03:04
да, без IT бэкграунда и тех образования в этих ваших бинарных деревьях нелегко разобраться, однако

Nikolay
27.09.2017
22:04:55
да ну брось
несложно. как ты потерянную вкладку в книге ищешь?

Google

Dim
27.09.2017
22:06:17
по содержанию, по ко контексту

Nikolay
27.09.2017
22:06:34
ко-ко-контекст
вы про поворот rb tree?

Dim
27.09.2017
22:07:06
не я не говорю что конкретно именно бинарные деревья сложны для понимамания, а вообще без базовых знаний алгоритмов сложновато

Nikolay
27.09.2017
22:07:12
Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп

Nikolay
27.09.2017
22:15:03
в базах используются B-деревья и их модификации
там сложнее

Dim
27.09.2017
22:17:41
конкретно мне в данный момент ни бинарные ни красно-черные и какие там еще они бывает мне эти деревья не нужны (слышал звон но не знаю где он) , я просто смотрю на общение здесь и на Александра, который собственно про эти деревья спрашивал. И понимю что мне тоже Си учить уже поздно.
с сожалением)

Nikolay
27.09.2017
22:20:35

Dim
27.09.2017
22:21:37
согласен, но для меня, гуманитария и python то несколько сложен, а уж лезть сейчас в Си..

/dev
27.09.2017
22:22:26

Dim
27.09.2017
22:23:20
и понимаю насколько это проще дается если есть базовое образование, знание алгоритмов, когда понимаешь что происходит на низком уровне under the hood, и уже реализуешь эти алгоритмы на любом подходящем к уместному кейсу языке

Admin
ERROR: S client not available

Nikolay
27.09.2017
22:23:41

Nikolay
27.09.2017
22:24:05

/dev
27.09.2017
22:24:38

Nikolay
27.09.2017
22:24:45
Начни с адресов. В питоне тоже есть.

Dim
27.09.2017
22:27:32
я брался за обучение программирование через JavaScript, PHP и кажется что то еще, а да еще Ruby вроде когда вокруг него хайп был. И ничего не шло. Я на тот момент понял что программирование это не для меня вообще. А потом одну хрень нужно было автоматизировать на работе и я наткунлся на Autoit)

Google

Dim
27.09.2017
22:27:50
и уже после него попробовал python и влюбился
ну да ладно, это оффтоп жесткий

/dev
27.09.2017
22:29:10

Dim
27.09.2017
22:29:52
не ну в процессе я перелез с win на linux и знаю что такое awesome, но не пользую.

Aleksandr
27.09.2017
22:48:33

Dim
27.09.2017
22:51:42
ну собственно поэтому и изучаю python для решения своих прикладных задач. не даже задачонок. на звания разработчика , тем более "крутого" не претендую, ибо реально на вещи смотрю. так програмимрую для себя, just for fun , ибо ленивый и прет видеть как вещи делаются сами собой. а Си учить и глубоко вникать в алгоритмы мне по-моему поздновато, мне 35)

Aleksandr
27.09.2017
22:53:57
ну если ты упоминаешь лень то тогда точно все бесполезно.

Dim
27.09.2017
22:55:51
ну я ктому что найти работу кодером с моим бэкграундом было бы вообще проблематично. А про лень, я ее упоминаю не потому что лень лень, а контектсе "лень-двигатель прогресса", в смысле зачем делать вручную, если можно и нужно автоматизировать. Эта автоматизация то как раз и прет и увлекает

Nikolay
27.09.2017
22:58:57
qa-automation

Aleksandr
27.09.2017
23:00:24
qa-automation
ну там на самом деле надо быть хорошим разработчиком точно так же.

Dim
27.09.2017
23:04:39
а qu-аutomation это юнит тестирование?

serbernar
27.09.2017
23:06:08

Aleksandr
27.09.2017
23:06:34

Dim
27.09.2017
23:07:00
погуглил, ну да тоже интересно. да все интересно по сравнению с тем менеджерским говном в которм я сейчас кручусь

serbernar
27.09.2017
23:07:34

Aleksandr
27.09.2017
23:08:32

serbernar
27.09.2017
23:10:13