A common-sense guide to data structures and algorithms : level up your core programming skills

If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your cod...

Full description

Saved in:
Bibliographic Details
Main Author Wengrow, Jay
Format eBook Book
LanguageEnglish
Published Raleigh, NC The Pragmatic Bookshelf 2020
EditionSecond edition
Subjects
Online AccessGet full text
ISBN9781680507225
1680507222

Cover

Abstract If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. This new edition features practice exercises in every chapter, and new chapters on topics such as dynamic programming and heaps and tries. Get the hands-on info you need to master data structures and algorithms for your day-to-day work.Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today's web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work.Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You'll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.Use these techniques today to make your code faster and more scalable.
AbstractList If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. This new edition features practice exercises in every chapter, and new chapters on topics such as dynamic programming and heaps and tries. Get the hands-on info you need to master data structures and algorithms for your day-to-day work.Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today's web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work.Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You'll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.Use these techniques today to make your code faster and more scalable.
Author Wengrow, Jay
Author_xml – sequence: 1
  fullname: Wengrow, Jay
BackLink https://cir.nii.ac.jp/crid/1130577121818417812$$DView record in CiNii
BookMark eNpVkD1PwzAURY2gErT0P3hgYYj07NixzVZVfEmVWBAjlZO8pKaOXcVJEf-eoDLAcq-udHSGOycXIQY8I0ujNCs0SNBQ8PM_W3EuZ2TOgbMcRM7EJVmm9AEAOTCWC3ZF3le0il0XQ5YwJKTt6GqkQ6S1HSxNQz9Ww9hjojbU1Po29m7YdYneUY9H9HQ80K849pOkR3roY9vbrnOhpWnvvE_XZNZYn3D52wvy9nD_un7KNi-Pz-vVJrPMFFpmqKzCWurSlLYqQaLm3DCBpqm1ElJCiVJJKwFFw42uGqyhQIYSTSWZNfmC3J7ENu3xM-2iH9L26LGMcZ-2_x6a2JsTG5zbVu4npzdAKsU400wLNuE8_wY-82O4
ContentType eBook
Book
DBID RYH
DatabaseName CiNii Complete
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781680508062
1680508067
Edition Second edition
ExternalDocumentID 9781680508062
BD00524164
GroupedDBID 38.
AABBV
ABARN
ABQPQ
ADVEM
AFOJC
ALMA_UNASSIGNED_HOLDINGS
BBABE
CZZ
GEOUK
RYH
ID FETCH-LOGICAL-a19685-e7a7ed58b9bacb05e822914e9fd874550be575a50e4f298cfed06e1e5e9c51a93
ISBN 9781680507225
1680507222
IngestDate Fri Nov 08 04:51:03 EST 2024
Thu Jun 26 23:28:12 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCN 2021304314
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a19685-e7a7ed58b9bacb05e822914e9fd874550be575a50e4f298cfed06e1e5e9c51a93
Notes Includes index
PageCount 1
ParticipantIDs askewsholts_vlebooks_9781680508062
nii_cinii_1130577121818417812
PublicationCentury 2000
PublicationDate c2020
2020-08-10
PublicationDateYYYYMMDD 2020-01-01
2020-08-10
PublicationDate_xml – year: 2020
  text: c2020
PublicationDecade 2020
PublicationPlace Raleigh, NC
PublicationPlace_xml – name: Raleigh, NC
PublicationYear 2020
Publisher The Pragmatic Bookshelf
Publisher_xml – name: The Pragmatic Bookshelf
SSID ssj0003011341
ssib050525698
Score 2.1795852
Snippet If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to...
SourceID askewsholts
nii
SourceType Aggregation Database
Publisher
SubjectTerms Algorithmes
Algorithms
algorithms aat
Computer algorithms
Computer algorithms fast
Data structures (Computer science)
Data structures (Computer science) fast
Structures de données (Informatique)
Title A common-sense guide to data structures and algorithms : level up your core programming skills
URI https://cir.nii.ac.jp/crid/1130577121818417812
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781680508062
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9tAEF6VcCmXtrRVoQWtqt4sV-u1197tjVeFkKh6oIUT0do7DhbGQdhBor-eGdtx0gipopeVY0fr6JvVzDeTeTD2RWdhamOR-0ZHoR-FEnyttPEdGrc0ToxxloqTT3_Ex7-ikwt1sRgt1laXNOnX7M-TdSX_I1W8h3KlKtlnSHbYFG_gNcoXV5Qwrivkd_jYpxZTKji-xq_RCwVvMitcOwKD8j29riXsDP3orhNrOZneFc3VTd26_yVlCXmzW-8BT5FHTSznOVo3bWjhuijLgWefQzXpezSe9Nk2fYRAipUIAZ23n3d20rWApRKK-grK_C9HMoi1QGYouyLklQ7U-4cUPEbmFq2xtSRBF3cdbebR6RDLIiWB1pDq5ub7yL6d1rDvBtuw9TUqblTqTY2WvCqKJUt-9pqN6Ke9YS-g2mSv5jMteK_i3rLLPb4MLW-h5c2UE7R8AS1HaPkCWv6Nt8Dy2S0nYDkBy5eA5R2w79jv70dnB8d-P4PCt6ibtPIhsQk4pVOT2iwVCqhDfhCByR1NClAiBWS8VgmIcml0loMTMQSgwGQqsCZ8z0bVtIIPjLvEZRSFl4HNIwnWxCoJbR5qENo5kW2xz0sQje_L9v_yejzgqEUst9gOIjfOCloRduTbSUA8TUcBfk9u_-P5R_ZycUY-sRHiBjvIq5p0txfrIz3IIeg
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=A+common-sense+guide+to+data+structures+and+algorithms+%3A+level+up+your+core+programming+skills&rft.au=Wengrow%2C+Jay&rft.date=2020-01-01&rft.pub=The+Pragmatic+Bookshelf&rft.isbn=9781680507225&rft.externalDocID=BD00524164
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97816805%2F9781680508062.jpg