LEADER 03253nam 22006135 450 001 9910370253403321 005 20230804142216.0 010 $a9781484256237 010 $a1484256239 024 7 $a10.1007/978-1-4842-5623-7 035 $a(CKB)4100000010122129 035 $a(DE-He213)978-1-4842-5623-7 035 $a(MiAaPQ)EBC6031978 035 $a(CaSebORM)9781484256237 035 $a(PPN)242849121 035 $a(OCoLC)1160207377 035 $a(OCoLC)on1160207377 035 $a(EXLCZ)994100000010122129 100 $a20200128d2020 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aIntroducing Algorithms in C $eA Step by Step Guide to Algorithms in C /$fby Luciano Manelli 205 $a1st ed. 2020. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2020. 215 $a1 online resource (XIII, 146 p. 70 illus.) 300 $aIncludes index. 311 08$a9781484256220 311 08$a1484256220 327 $a1. Data Structures -- 2. Design of Algorithms -- 3. Implementation of Algorithms in C. 330 $aStudy elementary and complex algorithms with clear examples and implementations in C. This book introduces data types (simple and structured) and algorithms with graphical and textual explanations. In the next sections, you?ll cover simple and complex standard algorithms with their flowcharts: everything is integrated with explanations and tables to give a step-by-step evolution of the algorithms. The main algorithms are: the sum of three or n numbers in a loop, decimal-to-binary conversion, maximum and minimum search, linear/sequential search, binary search, bubble sort, selection sort, merging of two sorted arrays, reading characters from a file, stack management, and factorial and Fibonacci sequences. The last section of Introducing Algorithms in C is devoted to the introduction of the C language and the implementation of the code, which is connected to the studied algorithms. The book is full of screenshots and illustrations showing the meaning of the code. You will: Implement algorithms in C Work with variables, constants, and primitive and structured types Use arrays, stacks, queues, graphs, trees, hash tables, records, and files Explore the design of algorithms Solve searching problems, including binary search, sorting, and bubble/selection sort Program recursive algorithms with factorial functions and Fibonacci sequences. 606 $aCompilers (Computer programs) 606 $aAlgorithms 606 $aComputer programming 606 $aCompilers and Interpreters 606 $aAlgorithms 606 $aProgramming Techniques 615 0$aCompilers (Computer programs) 615 0$aAlgorithms. 615 0$aComputer programming. 615 14$aCompilers and Interpreters. 615 24$aAlgorithms. 615 24$aProgramming Techniques. 676 $a005.1 700 $aManelli$b Luciano$4aut$4http://id.loc.gov/vocabulary/relators/aut$0747305 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910370253403321 996 $aIntroducing Algorithms in C$92083261 997 $aUNINA