Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Algorithms and data structure with Ada, C++ and Java - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Algorithms and data structure with Ada, C++ and Java (Q2778910)

From MaRDI portal





scientific article; zbMATH DE number 1722880
Language Label Description Also known as
English
Algorithms and data structure with Ada, C++ and Java
scientific article; zbMATH DE number 1722880

    Statements

    0 references
    0 references
    0 references
    24 March 2002
    0 references
    abstract data types
    0 references
    algorithms
    0 references
    Java
    0 references
    C++
    0 references
    Ada
    0 references
    Algorithms and data structure with Ada, C++ and Java (English)
    0 references
    This book on data structures and algorithmes has a unique feature: it gives the reader the opportunity to compare the implementations of algorithms by three distinct programming languages, namely Ada, C++ and Java. It is clearly not possible to give introductions to three very different programming languages within one book, so some experience with at least one programming language and simple programs using subroutines and loops is required. There is however a short introduction into object oriented concepts in the first chapter, which develops and motivates the concept of abstract data types and algorithms, and how to realize them with a programming language. The Big-\(O\)-Notation for (time-)complexity of algorithms is introduced and used throughout the book to measure efficiency. NEWLINENEWLINENEWLINEWhile the second chapter is concerned with recursive and iterative programs (Hilbert's space filling curve serves as one example), each of the next six chapters is devoted to one group of standard data structures or problems: sorting from bubble sort to heap sort, linear structures from lists to queues, trees, graphs -- weighted or directed --, tables with binary search or hashing, and AVL-trees and B-trees. In all cases the data structures and operations on them are clearly defined. The implementations are given in pseudo-code before in three separate sections the complete, fully commented code for Ada, C++ and Java respectively is exhibited. Explanations are very detailed, especially for operations on graphs. NEWLINENEWLINENEWLINEEach chapter has some exercises without solutions. In an appendix a graphics library for turtle graphics is made available. All source files and packages are available online.
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references