Шаблон B+ tree |
Здравствуйте, гость ( Вход | Регистрация )
Шаблон B+ tree |
Гость_alikalik_* |
28.6.2009, 16:54
Сообщение
#1
|
Гости |
Здравствуйте,
у меня появилась необходимость использования в своем проекте шаблона B+ дерева. Я нашел подходящее решение здесь: http://www.scalingweb.com/bplus_tree.php Ну а сам архив с Б-деревом здесь: http://www.scalingweb.com/downloads/B+Tree-1.0.zip Но дело в том, что никогда не пользовался Qt и никак не пойму, как заставить программу заработать, а приложенном к шаблону Readme.txt очень кратко все написано. Форумчане, помогите разобраться. |
|
|
Гость_alikalik_* |
28.6.2009, 16:56
Сообщение
#2
|
Гости |
Я пользуюсь Windows XP.
|
|
|
Litkevich Yuriy |
28.6.2009, 17:08
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Гость_alikalik_* |
28.6.2009, 17:15
Сообщение
#4
|
Гости |
Readme.txt очень кратко все написано. раскажи, что там написано, людям может быть лень, что-либо качать.Installation ------------ Installation for all platforms is straight forward. Just run qmake and then make/nmake/gmake depending on your platform If you are on Windows, Visual Studio 2005 project file is included. Compiling --------- Requirements: - Qt 4.0.0 or higher. You can obtain Qt at http://www.trolltech.com/ Он мальник совсем -- 50 Кбайт |
|
|
SABROG |
28.6.2009, 17:21
Сообщение
#5
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Толи я плохо искал, толи в рунете очень мало информации о B+Trees, просто о B Trees есть. Как я понял алгоритм помогает сократить количество операция при поиске данных и используется в основном в базах данных, судя по вики в этих проектах: NTFS, ReiserFS, NSS, XFS, JFS2, PostgreSQL, MySQL. И почти во всех источниках очень много не интуитивно понятного кода, с которым разбираться оочень долго
Мде, программист расстраивает:
Взял и так жестко прописал в .pro файле типа буду компилится только на мягкотелом. А в любом случае на mingw он не собирается:
Сообщение отредактировал SABROG - 28.6.2009, 17:27 |
|
|
Гость_Гость_* |
28.6.2009, 17:49
Сообщение
#6
|
Гости |
Толи я плохо искал, толи в рунете очень мало информации о B+Trees, просто о B Trees есть. Как я понял алгоритм помогает сократить количество операция при поиске данных и используется в основном в базах данных, судя по вики в этих проектах: NTFS, ReiserFS, NSS, XFS, JFS2, PostgreSQL, MySQL. И почти во всех источниках очень много не интуитивно понятного кода, с которым разбираться оочень долго Мде, программист расстраивает:
Взял и так жестко прописал в .pro файле типа буду компилится только на мягкотелом. А в любом случае на mingw он не собирается:
Т.е. тут не в Qt проблема, а в самом программном коде? |
|
|
SABROG |
28.6.2009, 19:19
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
Litkevich Yuriy |
28.6.2009, 19:21
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
SABROG |
28.6.2009, 19:26
Сообщение
#9
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Есть еще такие шаблоны, без Qt: http://www.rakkar.org/sourcecode/bplus.cpp.txt
|
|
|
Гость_alikalik_* |
28.6.2009, 21:23
Сообщение
#10
|
Гости |
Есть еще такие шаблоны, без Qt: http://www.rakkar.org/sourcecode/bplus.cpp.txt Спасибо за ссылку, но эта версия создает B+ дерево в оперативной памяти, а мне нужно чтобы создавалось оно на жестком диске. |
|
|
Текстовая версия | Сейчас: 3.1.2025, 9:41 |