Data Structure with Python

GTU Study
KHUDKIBOOK
DATA STRUCTURE WITH 4331601
FREE PDF 4331601
Code: 4331601 Credits: 5 Semester 3 Biomed

Data Structure with Python

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Data Structure with Python Syllabus — Unit-wise Content

The official GTU curriculum for Data Structure with Python (subject code 4331601) as prescribed for Biomed · Semester 3 divides the course into 6 units, covering 36 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (4331601)

Unit 1 Basic Concepts of Data Structures

  • 1.1. Data Structure Basic Concepts
  • 1.2. Types of data structures
  • 1.3. Analysis Terms (for the definitions purpose only) : Time Complexity Space Complexity Asymptotic Notations ,Big ‘O’, Notation , Best case Time Complexity, Average case Time Complexity, Worst case Time Complexity
  • 1.4. Python Specific Data Structures-List, Tuple, Set, Dictionary
  • 1.5. Array in Python import array Data Structure with Python Course Code: 4331601 Topics and Sub-topics import numpy Operations on Arrays Arrays vs List

Unit 2 Basics of Object Oriented Programming

  • 2.1. Oops Concepts
  • 2.2. Class and Object
  • 2.4. Types of methods Instance method Class method static method
  • 2.5. Data Encapsulation
  • 2.6. Inheritance - single, multiple, multi-level, hierarchical, hybrid
  • 2.7. Polymorphism through inheritance
  • 2.8. Abstraction - abstract class

Unit 3 Stack and Queues

  • 3.1. Overview of Stack
  • 3.2. Operations on Stack - Push, Pop
  • 3.3. Implementation of Stack using List
  • 3.4. Application of Stack - Infix, Prefix and Postfix Forms of Expressions, Evaluations of postfix expression, Recursive Functions (factorial, Fibonacci series)
  • 3.5. Overview of Queue
  • 3.6. Operations on Queue - Enqueue and Dequeue
  • 3.7. Implementation of Queue using List
  • 3.8. Limitation of Single Queue
  • 3.9. Concepts of Circular Queue
  • 3.10. Application of queue
  • 3.11. Differentiate circular queue and simple queue Data Structure with Python Course Code: 4331601 Topics and Sub-topics

Unit 4 Linked List

  • 4.1. Overview of Linked list
  • 4.2. Types of Linked List
  • 4.3. Basic operations on singly linked list : Insertion of a new node in the beginning of the list, at the end of the list, after a given node, before a given node, Deleting the first and last node from a linked list, Count the number of nodes in linked list.
  • 4.4. Overview of circular linked list
  • 4.5. Difference between circular linked list and singly linked list
  • 4.6. Overview of doubly linked list
  • 4.7. Applications of linked list

Unit 5 Searching and Sorting

  • 5.1. Searching an element into List: Linear Search, Binary Search
  • 5.2. Sorting Methods: Bubble Sort, Selection Sort, Quick Sort, Insertion Sort, Merge Sort

Unit 6 Trees

  • 6.1. Binary trees: Complete Binary Tree, Basic Terms: level number, degree, in-degree and out-degree, leaf node
  • 6.2. Binary Search Tree: Insertion of a node in binary tree, Deletion of a node in binary tree, Searching a node in binary tree
  • 6.3. Tree Traversal : Inorder, Preorder, Postorder
  • 6.4. Applications of binary tree

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 3

GTU Study
KHUDKIBOOK
OPERATING SYSTEM 3330701
FREE PDF 3330701

Operating System

Code: 3330701 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DATA STRUCTURE 3330704
FREE PDF 3330704

Data Structure

Code: 3330704 Credit: 7
Open →
GTU Study
KHUDKIBOOK
DIGITAL MEMORY SYSTEM 3331601
FREE PDF 3331601

Digital Memory System

Code: 3331601 Credit: 7
Open →
GTU Study
KHUDKIBOOK
COMPUTER GRAPHICS 3331602
FREE PDF 3331602

Computer Graphics

Code: 3331602 Credit: 7
Open →
GTU Study
KHUDKIBOOK
SOFTWARE PRACTICES WITH 3331603
FREE PDF 3331603

Software Practices With Vb.net

Code: 3331603 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SUMMER INTERNSHIP-I 4330001
FREE PDF 4330001

Summer Internship-I

Code: 4330001 Credit: 1
Open →
GTU Study
KHUDKIBOOK
LINUX OPERATING SYSTEM 4331602
FREE PDF 4331602

Linux Operating System

Code: 4331602 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATABASE MANAGEMENT 4331603
FREE PDF 4331603

Database Management

Code: 4331603 Credit: 5
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF SOFTWARE 4331604
FREE PDF 4331604

Fundamentals of Software Development

Code: 4331604 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SEMINAR 4331605
FREE PDF 4331605

Seminar

Code: 4331605 Credit: 2
Open →
GTU Study
KHUDKIBOOK
DIGITAL MARKETING DI03016011
FREE PDF DI03016011

Digital Marketing

Code: DI03016011 Credit: 3
Open →
GTU Study
KHUDKIBOOK
CRYPTOGRAPHY AND WEB DI03016021
FREE PDF DI03016021

Cryptography and Web Security

Code: DI03016021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA STRUCTURES WITH DI03016031
FREE PDF DI03016031

Data Structures with Python

Code: DI03016031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATABASE MANAGEMENT DI03016041
FREE PDF DI03016041

Database Management

Code: DI03016041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING DI03016051
FREE PDF DI03016051

Object Oriented Programming with JAVA

Code: DI03016051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEMS DI03016061
FREE PDF DI03016061

Operating Systems

Code: DI03016061 Credit: 3
Open →