2019-ebook-3d-onblue4
Everything you need to know about building mobile apps

Learn what a mobile app can do for your business, how to build a great mobile app, and much more. Enter your email below for our free ebook.

Data Structure Through C By Yashavant Kanetkar [EXCLUSIVE · 2027]

This classic text is widely considered a staple for undergraduate students and self-taught programmers. Yashavant Kanetkar uses a conversational, "student-first" approach to demystify complex algorithmic concepts through the lens of the C programming language.

While it is praised for its simplicity and accessibility, advanced developers sometimes note that the book focuses less on and formal complexity analysis compared to texts like Introduction to Algorithms (CLRS). However, for a beginner looking to build a "mental model" of data, it remains one of the most effective resources available.

a specific data structure (e.g., Linked Lists vs. Arrays) Explaining a particular code snippet from the book Data Structure Through C By Yashavant Kanetkar

The book focuses on the practical implementation of data structures rather than just theoretical abstraction. Kanetkar’s strength lies in breaking down "dry" topics into digestible logic, often accompanied by line-by-line code explanations.

It uses numerous memory diagrams to show how pointers link different data nodes, making abstract concepts like linked lists and trees much easier to visualize. Major Topics Covered This classic text is widely considered a staple

Unlike academic textbooks that rely heavily on pseudo-code, this book provides full, compilable C programs for every structure discussed.

Implementation via arrays and linked lists, including applications like expression parsing. However, for a beginner looking to build a

If you’d like to dive deeper into a specific chapter or need help with a coding exercise:

6 Comments

  1. Data Structure Through C By Yashavant Kanetkar Heinz on October 12, 2020 at 8:42 am

    It‘s a shame that Phonegap Build is closed at the top of the corona crisis and at the top of the mobile age!



  2. Data Structure Through C By Yashavant Kanetkar AutoDog on March 19, 2021 at 11:25 am

    Being a PhoneGap refugees we spent a lot of time looking at alternatives. On the development side, we made the jump to Ionic Capacitor which is logical upgrade from Cordova but young enough that build flows are few and far between.

    The logical choice here would have been AppFlow which looks really nice. The deal-killer for use was pricing – it was simply cost-prohibitive for our small operation. After much searching, we found a great solution in CodeMagic (formerly Nevercode) – it’s a really nice CI/CD flow with a modest learning curve. It had a magic combination of true Ionic Capacitor support, ease-of-use and a free pricing tier that is full-featured. If you’re in a crunch the upgraded plans are pay-as-you-go which is also a plus.

    Amazing it has not got as much attention as it deserves…



  3. Data Structure Through C By Yashavant Kanetkar PPetree on April 6, 2021 at 10:54 am

    Like everyone else, phonegap left a huge hole when it shut down. We looked at every alternative out there and eventually settled on volt.build for two reasons, 1) the company behind it has been around a long time and 2) it’s the closest we could find to building locally. It’s 100% cordova and they keep up with the latest.



    • Data Structure Through C By Yashavant Kanetkar Raiv on April 28, 2021 at 6:16 am

      volt build not support any plugins, like sqlite, file transfer, etc



      • Data Structure Through C By Yashavant Kanetkar George Henne on September 30, 2021 at 11:14 am

        “volt build not support any plugins, like sqlite, file transfer, etc”

        Sorry – I just saw this comment. It’s not true at all. Here’s a list of over 1000 plugins which have been checked out for use.

        https://volt.build/docs/approved_plugins/

        I’m on the VoltBuilder team. Don’t hesitate to contact us if you have questions – [email protected]



  4. Data Structure Through C By Yashavant Kanetkar Martin joel Donadieu on August 6, 2024 at 9:52 am

    For me, best way not is with GitHub actions, super cheap and easy to set up:
    https://capgo.app/blog/automatic-capacitor-ios-build-github-action/



Data Structure Through C By Yashavant Kanetkar
Scott Bolinger