Computer Science

Study Material For BSc(CS) students.

  • Home
  • B.Sc.(CS)
    • F.Y.B.Sc(CS)
      • Problem Solving using Computer and ‘C’ Programming
    • S.Y.B.Sc(CS)
      • Data Structures and Algorithms I
        • Notes
        • Lab Assignments
      • Data Structures and Algorithms II
        • Notes
        • Lab Assignments
    • T.Y.B.Sc(CS)
      • Operating System I
        • Notes
        • Lab Assignments
      • Operating System II
        • Notes
        • Lab Assignments
  • M.Sc.(CA)
    • F.Y.M.Sc(CA)
      • Operating System
        • Notes
    • S.Y.M.ScCA)
      • Python Programming
        • Notes
        • Lab Assignments
  • Downloads
    • Syllabus
    • MCQs
  • Practice Tests
    • OS

Sunday, 6 June 2021

DS-(I) Assignment 8: Applications of Stack

June 06, 2021  DS LAB (I)  No comments

 

Applications of Stack

 Set A.

a)Write a program that reverses a string of characters. The function should use a stack library (cststack.h) of stack of characters using a static implementation of the stack.
 
b)Write a program to convert an infix expression of the form (a*(b+c)*((d-a)/b)) into its equivalent postfix notation. Consider usual precedence’s of operators. Use stack library of stack of characters using static implementation.
 

 Set B.

a)A postfix expression of the form ab+cd-*ab/ is to be evaluated after accepting the values of a, b, c and d. The value should be accepted only once and the same value is to be used for repeated occurrence of same symbol in the expression. Formulate the problem and write a C program to solve the problem by using stack.
 
b)Write a program that checks whether a string of characters is palindrome or not. The function should use a stack library (cststack.h) of stack of characters using a static implementation of the stack.
 

Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 Comments:

Post a Comment

Subscribe to: Post Comments (Atom)
  • Popular
  • Tags
  • Blog Archives

Followers

ABOUT

Rahul Sonawane
Nashik, Maharashtra, India
Qualification: M.Tech (IMCA), NET, SET
View my complete profile

Popular Posts

  • FCFS Disk Scheduling algorithm
    //I) Consider a disk queue with requests for I/O to blocks on cylinders 98, 183, 41, 122, 14, 124, 65, 67. The head is initially at cylinder...
  • OS-(I) Assignment 2: Simulation of Operating System Shell and Its Working
    Set A. Write a C program that behaves like a shell which displays the command prompt ‘myshell$’. It accepts the com...
Powered by Blogger.

Wikipedia

Search results

Blog Archive

  • March (1)
  • January (1)
  • January (5)
  • June (13)
  • April (3)
  • March (2)
  • February (1)
  • November (1)
  • October (3)

 
  • Contact form

    Name

    Email *

    Message *

    Total Pageviews

  • Pages

    • CA - CCTP-5 Operating Systems
    • Operating System II (LABORATORY COURSE)
    • Operating System I (LABORATORY COURSE)
    • DS Lab I Assignments
    • DS Lab II Assignments
    • F.Y.BSc.(CS) (2019 PAT)
    • S.Y.B.Sc.(CS) (2019 PAT)
    • DS I Theory Notes
    • DS II Theory Notes
  • About

    • What is computersciencestudyhub?
    computersciencestudyhub is a Programming languages site, with tutorials and references on Programming languages such as C, C++ and Data Structure covering most aspects of Programming languages.
    • Easy Learning computersciencestudyhub focused on simplicity.
    • computersciencestudyhub uses simple code explanations with simple illustrations of how to use it.
    • computersciencestudyhub tutorials start from the basic level and move all the way up to professional references.
    • computersciencestudyhub is Free

Copyright © Computer Science | Powered by Blogger
Design by NewWpThemes | Blogger Theme by Lasantha - Premium Blogger Themes | Virtual Private Server