-
Ключові слова:
бінарні дерева, бинарные деревья ; багатовимірні масиви, многомерные массивы ; графи, графы, graphs ; логічні вирази, логические выражения ; мови високого рівня, МВР, языки высокого уровня, ЯВУ ; мови програмування, языки программирования, programming languages, langagues de la programmation, Programmiersprachen ; структури даних, структуры данных, data structures ; файли, файлы ; C (Сі, мова, Си, язык)
-
Анотація:
Головне завдання посібника - висвітлення основних прийомів і методів конструювання ефективних програм у мові Сі. Тут детально розглядаються: рекурсія, впорядкування, пошук і вибір, аналітичні перетворення виразів, алгоритми на графах. Особливу увагу приділено засобам розробки програм. Розглянуто різні методи зберігання структур даних, різні засоби керування пам'яттю. Особливістю викладення є практична спрямованість. У лабораторних роботах посібника добре представлені методи побудови інструментальних засобів програмування від найпростіших фільтрів до інтерпретатора мови програмування. В окремому розділі наводяться програми розв'язку всіх задач і вправ, наданих для самостійного опрацювання в попередніх розділах, що охоплюють значну предметну область. Грунтовно подано найважливіші структури даних і показано, за яких умов їхнє використання доцільне. Якісно описано метоли зберігання, алгоритми обробки і програми таких структур: лінійних списків, матриць та багатовимірних масивів, дерев, графів, файлів. Матеріал викладення посібника чітко структурований за темами, шо дає змогу просто спроектувати його на практичне або лабораторне заняття.
-
Зміст:
-
Теми документа
|