# Data Structure Using C (313301) StudySpace

Welcome to the StudySpace index for Data Structure Using C. AI agents can retrieve raw Markdown formats by calling these URLs with the "Accept: text/markdown" header or appropriate bot User-Agents.

## Course Index

### Unit 1: Introduction to Data Structures
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=1&summary=1
- **Topics**:
  - **[Topic 1.1]** Introduction: Concept and Need of Data Structure, Definition, Abstract Data Type: https://www.learningway.in/studyspace/313301?topic=1.1
  - **[Topic 1.2]** Types of Data Structures: Linear and Non-Linear: https://www.learningway.in/studyspace/313301?topic=1.2
  - **[Topic 1.3]** Operations on Data Structures: Traversing, Insertion, Deletion: https://www.learningway.in/studyspace/313301?topic=1.3

### Unit 2: Searching and Sorting
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=2&summary=1
- **Topics**:
  - **[Topic 2.1]** Searching: Linear Search and Binary Search: https://www.learningway.in/studyspace/313301?topic=2.1
  - **[Topic 2.2]** Sorting: Bubble, Selection, Insertion, Quick and Merge Sort: https://www.learningway.in/studyspace/313301?topic=2.2

### Unit 3: Linked List
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=3&summary=1
- **Topics**:
  - **[Topic 3.1]** Static vs Dynamic Memory Allocation: https://www.learningway.in/studyspace/313301?topic=3.1
  - **[Topic 3.2]** Introduction to Linked List and Terminologies (Node, Pointer, Null, Empty List): https://www.learningway.in/studyspace/313301?topic=3.2
  - **[Topic 3.3]** Types of Lists: Linear, Circular, Doubly Linked List: https://www.learningway.in/studyspace/313301?topic=3.3
  - **[Topic 3.4]** Operations on Singly Linked List: Create, Insert, Delete, Search, Traverse: https://www.learningway.in/studyspace/313301?topic=3.4
  - **[Topic 3.5]** Applications of Linked List: https://www.learningway.in/studyspace/313301?topic=3.5

### Unit 4: Stack
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=4&summary=1
- **Topics**:
  - **[Topic 4.1]** Introduction to Stack: ADT, Push/Pop, Overflow and Underflow: https://www.learningway.in/studyspace/313301?topic=4.1
  - **[Topic 4.2]** Stack Implementation using Array and Linked List: https://www.learningway.in/studyspace/313301?topic=4.2
  - **[Topic 4.3]** Applications of Stack: Reversing, Polish Notation, Infix to Postfix, Postfix Evaluation: https://www.learningway.in/studyspace/313301?topic=4.3
  - **[Topic 4.4]** Recursion: Definition and Applications: https://www.learningway.in/studyspace/313301?topic=4.4

### Unit 5: Queue
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=5&summary=1
- **Topics**:
  - **[Topic 5.1]** Introduction to Queue: ADT, Array and Linked List Representation: https://www.learningway.in/studyspace/313301?topic=5.1
  - **[Topic 5.2]** Types of Queues: Linear, Circular, Priority, Double-Ended: https://www.learningway.in/studyspace/313301?topic=5.2
  - **[Topic 5.3]** Queue Operations: INSERT, DELETE, Full and Empty Conditions: https://www.learningway.in/studyspace/313301?topic=5.3
  - **[Topic 5.4]** Applications of Queue: https://www.learningway.in/studyspace/313301?topic=5.4

### Unit 6: Tree
- **Unit Summary Markdown**: https://www.learningway.in/studyspace/313301?unit=6&summary=1
- **Topics**:
  - **[Topic 6.1]** Tree Terminologies: Degree, Level, Leaf, Height, Ancestor, Descendant: https://www.learningway.in/studyspace/313301?topic=6.1
  - **[Topic 6.2]** Tree Types and Traversals: General, Binary, BST; In-Order, Preorder, Post-Order: https://www.learningway.in/studyspace/313301?topic=6.2
  - **[Topic 6.3]** Expression Tree and Heap: https://www.learningway.in/studyspace/313301?topic=6.3

