Vishwanath M
Vishwanath M
  • 23
  • 87 983
Data Structures Lab | VTU DS Lab 1 | Calendar using Array of Structures | Dynamic Memory Allocation
Develop a Program in C for the following:
a) Declare a calendar as an array of 7 elements (A dynamically Created array) to represent 7 days of a week. Each Element of the array is a structure having three fields. The first field is the name of the Day (A dynamically allocated String), The second field is the date of the Day (A integer), the third field is the description of the activity for a particular day (A dynamically allocated String).
b) Write functions create(), read() and display(); to create the calendar, to read the data from the keyboard and to print weeks activity details report on screen.
Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html
Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH4lR96eyycj2HZjIGy3NKLH3ZgIin/view?usp=sharing
Переглядів: 2 276

Відео

Data Structures Lab | VTU DS Lab 11 | BFS and DFS | Graph of cities | Adjacency Matrix | With Theory
Переглядів 1,8 тис.8 місяців тому
Develop a Program in C for the following operations on Graph(G) of Cities a. Create a Graph of N cities using Adjacency Matrix. b. Print all the nodes reachable from a given starting node in a digraph using DFS/BFS method Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH4lR96eyycj2HZjIGy3NKLH...
Data Structures Lab | VTU DS Lab 9 | Polynomial Operations | Singly Circular Linked List
Переглядів 8288 місяців тому
Develop a Program in C for the following operationson Singly Circular Linked List (SCLL) with header nodes a. Represent and Evaluate a Polynomial P(x,y,z) = 6x2y2z - 4yz5 3x3yz 2xy5z - 2xyz3 b. Find the sum of two polynomials POLY1(x,y,z) and POLY2(x,y,z) and store the result in POLYSUM(x,y,z) Support the program with appropriate functions for each of the above operations Complete DS Lab Playli...
Data Structures Lab | VTU DS Lab 8 | Doubly Linked List | DLL Operations | Demo of DE-Queue
Переглядів 6958 місяців тому
Develop a menu driven Program in C for the following operations on Doubly Linked List (DLL) of Employee Data with the fields: SSN, Name, Dept, Designation, Sal, PhNo a. Create a DLL of N Employees Data by using end insertion. b. Display the status of DLL and count the number of nodes in it c. Perform Insertion and Deletion at End of DLL d. Perform Insertion and Deletion at Front of DLL e. Demon...
Data Structures Lab | VTU DS Lab 7 | Singly Linked List | SLL Operations | Student data
Переглядів 1,9 тис.8 місяців тому
Develop a menu driven Program in C for the following operations on Singly Linked List (SLL) of Student Data with the fields: USN, Name, Programme, Sem, PhNo a. Create a SLL of N Students Data by using front insertion. b. Display the status of SLL and count the number of nodes in it c. Perform Insertion / Deletion at End of SLL d. Perform Insertion / Deletion at Front of SLL(Demonstration of sta...
Data Structures Lab | VTU DS Lab 10 | Binary Search Tree | BST Traversals|Inorder Preorder Postorder
Переглядів 9628 місяців тому
Develop a menu driven Program in C for the following operations on Binary Search Tree (BST) of Integers . a. Create a BST of N Integers: 6, 9, 5, 2, 8, 15, 24, 14, 7, 8, 5, 2 b. Traverse the BST in Inorder, Preorder and Post Order c. Search the BST for a given element (KEY) and report the appropriate message d. Exit Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.ht...
Data Structures Lab | VTU DS Lab 12 | Hashing | Linear Probing | Concept and Program Execution
Переглядів 1,9 тис.9 місяців тому
Given a File of N employee records with a set K of Keys (4-digit) which uniquely determine the records in file F. Assume that file F is maintained in memory by a Hash Table (HT) of m memory locations with L as the set of memory addresses (2-digit) of locations in HT. Let the keys in K and addresses in L are Integers. Develop a Program in C that uses Hash function H: K →L as H(K)=K mod m (remain...
Data Structures Lab | VTU DS Lab 6 | Circular Queue Operations | With Theory | Menu Driven Program
Переглядів 1,7 тис.9 місяців тому
Develop a menu driven Program in C for the following operations on Circular QUEUE of Characters (Array Implementation of Queue with maximum size MAX) a. Insert an Element on to Circular QUEUE b. Delete an Element from Circular QUEUE c. Demonstrate Overflow and Underflow situations on Circular QUEUE d. Display the status of Circular QUEUE e. Exit Support the program with appropriate functions fo...
Data Structures Lab | VTU DS Lab 4 | Conversion of Infix Expression to Postfix/suffix Expression
Переглядів 2,3 тис.10 місяців тому
Develop a Program in C for converting an Infix Expression to Postfix Expression. Program should support for both parenthesized and free parenthesized expressions with the operators: , -, *, /, % (Remainder), ^(Power) and alphanumeric operands. Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH...
Data Structures Lab | VTU DS Lab 2 | Pattern Matching | Find and Replace | String Operations
Переглядів 4,5 тис.11 місяців тому
Understand the program better! Develop a Program in C for the following operations on Strings. a. Read a main String (STR), a Pattern String (PAT) and a Replace String (REP) b. Perform Pattern Matching Operation: Find and Replace all occurrences of PAT in STR with REP if PAT exists in STR. Report suitable messages in case PAT does not exist in STR. Support the program with functions for each of...
Data Structures Lab | VTU DS Lab 5b | C program for Tower Of Hanoi using Recursion
Переглядів 1,4 тис.11 місяців тому
Understand Things Better! Develop a Program in C for the following Stack Applications Solving Tower of Hanoi problem with n disks Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH4lR96eyycj2HZjIGy3NKLH3ZgIin/view?usp=sharing
Data Structures Lab | VTU DS Lab 5A | Evaluation of Postfix/suffix Expression | Stack Applications
Переглядів 3,5 тис.Рік тому
Understand things better! Develop a Program in C for the following Stack Applications a. Evaluation of Suffix expression with single digit operands and operators: , -, *, /, %, ^ Complete DS Lab Playlist: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH4lR96eyycj2HZjIGy3NKLH3ZgIin/view?usp=sharing
Data Structures Lab | VTU DS Lab 3 | Stack Operations | Check Palindrome | Menu Driven Program
Переглядів 5 тис.Рік тому
Understand Things Better! Data Structures Laboratory Develop a menu driven Program in C for the following operations on STACK of Integers (Array Implementation of Stack with maximum size MAX) a. Push an Element on to Stack b. Pop an Element from Stack c. Demonstrate how Stack can be used to check Palindrome d. Demonstrate Overflow and Underflow situations on Stack e. Display the status of Stack...
VTU AIML LAB4 ID3 SHORT || Decision tree based ID3 algorithm
Переглядів 2,3 тис.Рік тому
Understand the program better. Shorter and simpler program for LAB4 ID3. AIML LAB PLAYLIST: ua-cam.com/play/PLjyJPQYU7GJMUDjm8ZZzMTUi921xGqWx1.html PROGRAMS AND RELATED DATASET: drive.google.com/drive/folders/17asTeG1HYZ8ptbZAICQ6YAO1OS5-skN8?usp=share_link DS LAB: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html
VTU AIML LAB4 ID3 || Decision tree based ID3 algorithm
Переглядів 3,1 тис.Рік тому
Understand the program better. Not the easiest of programs. Learning will be relatively easier if the theory is understood and the program is correlated. AIML LAB PLAYLIST: ua-cam.com/play/PLjyJPQYU7GJMUDjm8ZZzMTUi921xGqWx1.html PROGRAMS AND RELATED DATASET: drive.google.com/drive/folders/17asTeG1HYZ8ptbZAICQ6YAO1OS5-skN8?usp=share_link DS LAB: ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD...
VTU AIML LAB7 K-MEANS vs EM || Clustering using KMEANS and EM algorithms
Переглядів 4,6 тис.Рік тому
VTU AIML LAB7 K-MEANS vs EM || Clustering using KMEANS and EM algorithms
VTU AIML LAB2 AO STAR || AO* Search algorithm
Переглядів 5 тис.Рік тому
VTU AIML LAB2 AO STAR || AO* Search algorithm
VTU AIML LAB9 LOCALLY WEIGHTED REGRESSION || Non-parametric Locally Weighted Regression algorithm
Переглядів 5 тис.2 роки тому
VTU AIML LAB9 LOCALLY WEIGHTED REGRESSION || Non-parametric Locally Weighted Regression algorithm
VTU AIML LAB6 NAIVE BAYES || Naïve Bayesian classifier
Переглядів 3,3 тис.2 роки тому
VTU AIML LAB6 NAIVE BAYES || Naïve Bayesian classifier
VTU AIML LAB5 ANN || Artificial Neural Network by implementing the Backpropagation algorithm
Переглядів 4,5 тис.2 роки тому
VTU AIML LAB5 ANN || Artificial Neural Network by implementing the Backpropagation algorithm
VTU AIML LAB8 KNN CLASSIFICATION || k-Nearest Neighbour algorithm to classify iris dataset
Переглядів 3,9 тис.2 роки тому
VTU AIML LAB8 KNN CLASSIFICATION || k-Nearest Neighbour algorithm to classify iris dataset
VTU AIML LAB3 CANDIDATE ELIMINATION ALGORITHM||Candidate elimination to derive consistent hypotheses
Переглядів 9 тис.2 роки тому
VTU AIML LAB3 CANDIDATE ELIMINATION ALGORITHM||Candidate elimination to derive consistent hypotheses
VTU AIML LAB1 ASTAR || A* Search algorithm
Переглядів 18 тис.2 роки тому
VTU AIML LAB1 ASTAR || A* Search algorithm

КОМЕНТАРІ

  • @arunv7669
    @arunv7669 2 дні тому

    sir how to resolve collision probing if they ask?.

  • @Krick369...
    @Krick369... 4 дні тому

    Sir could you please do videos on C programming topics which are required to understand Data structures...

    • @vishwa4601
      @vishwa4601 4 дні тому

      I am sure many good videos already exist. Check them out! The motivation behind creating the DS Lab playlist and the AIML Lab playlist was, mostly because great content on these is hard to find.

    • @Krick369...
      @Krick369... 4 дні тому

      Okay Sir, Your teaching is too good and Thanks a lot Sir​ @@vishwa4601

  • @arunv7669
    @arunv7669 Місяць тому

    sir is this the conventional method? cuz in our manual the input is ab+ and again it asks for the value of a and b then it calculates?

    • @vishwa4601
      @vishwa4601 Місяць тому

      The programs used in the video are designed to make it short, simple and easy to understand. Check the description for the link to the LAB Manual I have created for reference with the playlist.

    • @arunv7669
      @arunv7669 Місяць тому

      @@vishwa4601 so can we write the same in lab exam.

    • @vishwa4601
      @vishwa4601 Місяць тому

      Indeed!

    • @arunv7669
      @arunv7669 Місяць тому

      @@vishwa4601 tq sir these vids r really helpful

  • @knight794
    @knight794 Місяць тому

    Should the graphs be directed or not while defining it in the dictionary. Essentially what I'm asking is why do some nodes in my the graph in the dictionary have mutual/bidirectional connections (nodes pointing to each other) like (C and D, E and I), while others are one-way? Is this intentional or unnecessary or mistake? Bugging me, please help

  • @supriyapurohit4053
    @supriyapurohit4053 2 місяці тому

    finest explanation sir

  • @shashank.s1492
    @shashank.s1492 4 місяці тому

    Sir can you please upload videos on ADA lab for 4th sem vtu BCSL404 please🥺🥺🥺

    • @vishwa4601
      @vishwa4601 4 місяці тому

      I believe there already exists good resources for the Algorithms Lab. What is the timeline for exam? I can try but not commit to it.

  • @pavanidatta5572
    @pavanidatta5572 5 місяців тому

    Helo sir I'm getting last error that is unbound local error

  • @adyan4010
    @adyan4010 6 місяців тому

    best explanation for A* Al Algorithm. Been searching for a long time. Even willing to watch ads to support.

  • @sahanashree1999
    @sahanashree1999 8 місяців тому

    Sir from which reference book you have taken this program, the program is very easy

    • @vishwa4601
      @vishwa4601 8 місяців тому

      I don't normally take the code as is from anywhere, I'd as far as possible write the program based on the concept. You may still find very close version of this program in some books. It's anyway there in the manual I have created and provided in the description.

  • @maheshprasad5223
    @maheshprasad5223 8 місяців тому

    Sir can u take online Tution for 21CS32 DSA plz

    • @vishwa4601
      @vishwa4601 8 місяців тому

      Well, that's mostly not possible. Given the time constraints and other commitments. There are plenty of good resources for Data Structures, in the form of websites. And various youtube channels. Choose a good one and learn. I only started to make these lab content as there are no great resources for these, and not focused at understanding the concepts with learning the programs. One could learn the related concepts of the program in the explanation.

  • @SagarHR-j9s
    @SagarHR-j9s 8 місяців тому

    Sir lab external fail madtara??

    • @vishwa4601
      @vishwa4601 8 місяців тому

      Exam alli enuu madlilla andre, fail madbodu. Prepare from the manual in the description and the videos and do your best.

  • @vinayis6109
    @vinayis6109 9 місяців тому

    Nice teaching sir❤

  • @bhushankotabagi7185
    @bhushankotabagi7185 9 місяців тому

    Sur what is the passing marks for lab external

  • @NithanGowda-m3b
    @NithanGowda-m3b 9 місяців тому

    sir your teaching is awesome ,i thought why i am paying money for the college .from your videos i able to understand the program easily.

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Ha ha, thanks! That's an interesting feedback. However, college is a great place to learn and also have fun. And teachers are great people to learn from. It's just that people realize it later. And remember, if you are preparing for the exam, it's because you're enrolled in a college that gets you a degree😄

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Check the description for lab manual.

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Vishwanath M Data Structures Lab Manual : drive.google.com/file/d/1DvhH4lR96eyycj2HZjIGy3NKLH3ZgIin/view?usp=sharing

  • @narasimhamurthy5902
    @narasimhamurthy5902 9 місяців тому

    Hello sir can you share the source code which you have done in this video

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Check the description of the video.

  • @rishabhmalik8029
    @rishabhmalik8029 9 місяців тому

    THANK YOU SIR!!!!! THANKS A LOT FOR UPLOADING ALL THE VIDEOS!!!!! THEY ARE OF A GREAT HELP!!!!!!!#SAVIOURFOREXAMS

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Thanks for the feedback. Best wishes for the exam.

    • @rishabhmalik8029
      @rishabhmalik8029 9 місяців тому

      @@vishwa4601 thank you sir

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @vishwa4601
    @vishwa4601 9 місяців тому

    Complete Data Structures Lab Playlist : ua-cam.com/play/PLjyJPQYU7GJOYfpOOoxJmyN8mr_1WTnXD.html&si=vi3Yxe-AAr7bU_S-

  • @anandpandey9946
    @anandpandey9946 9 місяців тому

    Thanks sir for uploading all the videos ❤

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Glad it helps. Best wishes for the exams.

    • @anandpandey9946
      @anandpandey9946 9 місяців тому

      @@vishwa4601 thanks sir

  • @volak9749
    @volak9749 9 місяців тому

    Please upload 12 also

  • @rishabhmalik8029
    @rishabhmalik8029 9 місяців тому

    Thank you so much sir!!!! Plzzz make video of 11 prgrm ASAP!!!!!!!plzz sir, it will be very helpful!!!!! Thank you sir!!!!

  • @anandpandey9946
    @anandpandey9946 9 місяців тому

    Thanks sir

  • @rajashekharaanni8105
    @rajashekharaanni8105 9 місяців тому

    Sir please use proper speaker bcz it has lot of disturbance And thank you ❤🎉

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Yes, specifically in this video, the background noise is more. The other videos should be fine.

  • @SOHANGOWDA-jg7cz
    @SOHANGOWDA-jg7cz 9 місяців тому

    Sir this program can outputed in codebloks ..... Or not???

    • @vishwa4601
      @vishwa4601 9 місяців тому

      It can.

    • @SOHANGOWDA-jg7cz
      @SOHANGOWDA-jg7cz 9 місяців тому

      @@vishwa4601 thanks for minimizeing the program for codeblocks sir........ Great helpful 👍

    • @SOHANGOWDA-jg7cz
      @SOHANGOWDA-jg7cz 9 місяців тому

      Sir for Ur code is excicuted in other .... But for same code can in code blocks

  • @shashank.s1492
    @shashank.s1492 9 місяців тому

    Sir,your understanding of data structures is very good,could you please share your notes sir Thank you for your videos😊😊

    • @vishwa4601
      @vishwa4601 9 місяців тому

      Ha Ha, thanks for the feedback. However I don't refer to any notes, it's all based on the understanding I have. The images used for explanation in the video are just 1 pagers I come up with, if interested you could take a screenshot and use them if applicable.