Я поддерживаю хранимые процедуры ( MySQL имеет поддержку хранимых процедур с 5.0 ) с точки зрения безопасности - преимущества -
Недостатки -
Руководство по проектированию Алгоритма Steve Skiena не является точно баррелем смеха, но это относительно легко на более глубокой математике и содержит многое из того, что он называет "военными Историями", которые являются иллюстративными примерами от ситуаций с реальным миром где работа алгоритма, действительно заплатившая (или, иногда, полностью отказавший). Он также получил его , аудио и видео читают лекции онлайн , и у него есть хороший стиль лекции с битами вкрапленного юмора, таким образом, это могло бы быть тем, что Вы ищете.
Это также не легко ни один, но это довольно достойно
Нет ничего более читаемого и значимого, по-моему, чем http://www.amazon.com/Bundle-Algorithms-Parts-1-5-Fundamentals/dp/020172684X
, Это - 2 книги, часть 5, являющаяся графиками, и не так полезно как другая книга - если, конечно, Вы не хотите использовать графики для решения проблемы.:)
Я в настоящее время использую Larry Nyhoff ADTS, Структуры данных и Решение задач с C++ .
Это не так легко или приятно читать как книга серии Head First, но это действительно хорошо детализировано на двоичных деревьях, b деревья и графики. Его примеры кода были действительно полезны для завершения моих присвоений. Никакое более высокое математическое знание не требуется, чтобы понимать текст (кроме, конечно, на главе, выделенной анализу алгоритма).
Начинающиеся Алгоритмы Harris и Ross (книга Нажатия Wrox) были тем, который я любил, хотя его примеры представлены в Java, не C++. Могло бы быть хорошее сопровождение к тексту, Вы тащитесь через в классе.
Я услышал хорошие вещи о "Введении в алгоритмы, творческом подходе - Udi Manber", я не могу проверить его хотя, так как это не доступно локально: (
http://www.amazon.com/Introduction-Algorithms-Creative-Udi-Manber/dp/0201120372