Learning JavaScript data structures and algorithms : understand and implement classic data structures and algorithms using JavaScript /
If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham [England] :
Packt Publishing,
©2014.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | EBSCO_ocn894171181 | ||
003 | OCoLC | ||
005 | 20231017213018.0 | ||
006 | m o d | ||
007 | cr |n||||||||| | ||
008 | 141101s2014 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d IDEBK |d E7B |d DEBSZ |d CHVBK |d YDXCP |d OCLCQ |d COO |d OCLCO |d N$T |d OCLCA |d UMI |d DEBBG |d TEFOD |d OCLCF |d OCLCQ |d OCLCO |d TEFOD |d OCLCQ |d AGLDB |d ICA |d K6U |d CCO |d PIFAG |d FVL |d ZCU |d MERUC |d OCLCQ |d U3W |d D6H |d STF |d OCLCQ |d VTS |d CEF |d ICG |d NLE |d INT |d VT2 |d UKMGB |d OCLCQ |d G3B |d TKN |d OCLCQ |d UAB |d DKC |d AU@ |d OCLCQ |d M8D |d HS0 |d OCLCQ |d OCLCO |d QGK |d OCLCQ | ||
016 | 7 | |a 018006739 |2 Uk | |
019 | |a 895288515 |a 1100905951 |a 1259053415 | ||
020 | |a 9781783554881 |q (electronic bk.) | ||
020 | |a 1783554886 |q (electronic bk.) | ||
020 | |z 9781783554874 | ||
020 | |z 1783554878 | ||
029 | 1 | |a AU@ |b 000056028064 | |
029 | 1 | |a AU@ |b 000067099552 | |
029 | 1 | |a CHNEW |b 000675227 | |
029 | 1 | |a CHNEW |b 000695727 | |
029 | 1 | |a CHNEW |b 000695733 | |
029 | 1 | |a CHNEW |b 000889206 | |
029 | 1 | |a CHVBK |b 374479259 | |
029 | 1 | |a DEBBG |b BV042490206 | |
029 | 1 | |a DEBBG |b BV043613262 | |
029 | 1 | |a DEBSZ |b 420095748 | |
029 | 1 | |a DEBSZ |b 43483386X | |
029 | 1 | |a DEBSZ |b 484731335 | |
029 | 1 | |a DKDLA |b 820120-katalog:999929182805765 | |
029 | 1 | |a GBVCP |b 815146213 | |
029 | 1 | |a UKMGB |b 018006739 | |
035 | |a (OCoLC)894171181 |z (OCoLC)895288515 |z (OCoLC)1100905951 |z (OCoLC)1259053415 | ||
037 | |a CL0500000502 |b Safari Books Online | ||
037 | |a 0C3D3CBD-8CA6-405D-B52F-0CFD8306CC35 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.73.J39 | |
072 | 7 | |a COM |x 051390 |2 bisacsh | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
072 | 7 | |a COM |x 051440 |2 bisacsh | |
082 | 0 | 4 | |a 005.2/762 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Groner, Loiane. | |
245 | 1 | 0 | |a Learning JavaScript data structures and algorithms : |b understand and implement classic data structures and algorithms using JavaScript / |c Loiane Groner. |
260 | |a Birmingham [England] : |b Packt Publishing, |c ©2014. | ||
300 | |a 1 online resource (218 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
490 | 1 | |a Open source. Community experience distilled | |
588 | 0 | |a Print version record. | |
520 | |a If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: JavaScript -- A Quick Overview; Setting up the environment; The browser is enough; Using web servers (XAMPP); It's all about JavaScript (Node.js); JavaScript basics; Variables; Variable scope; Operators; Truthy and falsy; The equals operators (== and ===); Control structures; Conditional statements; Loops; Functions; Object-oriented programming; Debugging and tools; Summary; Chapter 2: Arrays; Why should we use arrays?; Creating and initializing arrays | |
505 | 8 | |a Adding and removing elementsTwo-dimensional and multi-dimensional arrays; Reference for JavaScript array methods; Joining multiple arrays; Iterator functions; Searching and sorting; Custom sorting; Sorting strings; Searching; Outputting the array into a string; Summary; Chapter 3: Stacks; Creating a stack; The complete Stack class; Using the Stack class; Decimal to binary; Summary; Chapter 4: Queues; Creating a queue; The complete Queue class; Using the Queue class; Priority queue; Circular queue -- Hot Potato; Summary; Chapter 5: Linked Lists; Creating a linked list | |
505 | 8 | |a Appending elements to the end of the linked listRemoving elements from the linked list; Inserting an element at any position; Implementing other methods; The toString method; The indexOf method; The isEmpty, size, and getHead methods; Doubly linked lists; Inserting a new element at any position; Removing elements from any position; Circular linked lists; Summary; Chapter 6: Sets; Creating a set; The has (value) method; The add method; The remove and clear methods; The size method; The values method; Using the Set class; Set operations; Set union; Set intersection; Set difference; Subset | |
505 | 8 | |a In-order traversalPre-order traversal; Post-order traversal; Searching for values in a tree; Searching for minimum and maximum values; Searching for a specific value; Removing a node; Removing a leaf node; Removing a node with a left or right child; Removing a node with two children; More about binary trees; Summary; Chapter 9: Graphs; Graph terminology; Directed and undirected graphs; Representing a graph; Adjacency matrix; Adjacency list; Incidence matrix; Creating the Graph class; Graph traversals; Breadth-first search (BFS); Finding the shortest paths using BFS | |
546 | |a English. | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a JavaScript (Computer program language) | |
650 | 6 | |a JavaScript (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming |x Open Source. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x Tools. |2 bisacsh | |
650 | 7 | |a JavaScript (Computer program language) |2 fast |0 (OCoLC)fst00982071 | |
776 | 0 | 8 | |i Print version: |a Groner, Loiane. |t Learning JavaScript Data Structures and Algorithms. |d Birmingham : Packt Publishing, ©2014 |z 9781783554874 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=879512 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783554874/?ar |z Texto completo |
938 | |a EBL - Ebook Library |b EBLB |n EBL1825962 | ||
938 | |a ebrary |b EBRY |n ebr10962326 | ||
938 | |a EBSCOhost |b EBSC |n 879512 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis30008055 | ||
938 | |a YBP Library Services |b YANK |n 12139179 | ||
994 | |a 92 |b IZTAP |