Skip to content

Instantly share code, notes, and snippets.

@ATUL9021
ATUL9021 / Queue.java
Created March 8, 2022 15:56
queue in java
import java.util.*;
class AtulQueueOverflow extends Exception {
public String toString() {
return "Queue overflow";
}
}
class AtulQueueUnderflow extends Exception {
public String toString() {
@ATUL9021
ATUL9021 / InfixToPrefix.java
Created February 24, 2022 05:28
infix to prefix in java using stacks infix to prefix in java using stacks
package com.Atul;
import java.util.Scanner;
class StacksDSPD {
public int value;
private int top = -1;
private int MAXSIZE;
char stack[];
@ATUL9021
ATUL9021 / Stacks.java
Created February 18, 2022 13:23
created a stack using arrays
package com.Atul;
import java.util.Scanner;
interface stackMethods{
void pick();
boolean isEmpty();
boolean isFull();
void push(char data);
char pop();
@ATUL9021
ATUL9021 / InfixToPrefix.java
Created February 18, 2022 13:17
Infix to prefix using stacks
package com.Atul;
import java.util.Scanner;
class StacksDSPD {
private int top = -1;
private int MAXSIZE;
char stack[];
@ATUL9021
ATUL9021 / Stacks.java
Created February 18, 2022 13:17
Infix to postfix using stack
package com.Atul;
import java.util.Scanner;
interface stackMethods{
void pick();
boolean isEmpty();
boolean isFull();
void push(char data);
char pop();
@ATUL9021
ATUL9021 / StringReverseUsingStacks.java
Created February 18, 2022 13:16
reverse String using stacks
package com.Atul;
import java.util.Scanner;
public class StringReverseUsingStacks {
public static void main(String[] args) {
Scanner atul=new Scanner(System.in);
System.out.println("Enter Something in string");
String something=atul.nextLine();
stackMethodsImplementation reversing=new stackMethodsImplementation(something.length());
for(int i=0;i<something.length();i++){
@ATUL9021
ATUL9021 / Stacks.java
Created February 18, 2022 13:15
stacks using array
package com.Atul;
import java.util.Scanner;
interface stackMethods{
void pick();
boolean isEmpty();
boolean isFull();
void push(char data);
char pop();
@ATUL9021
ATUL9021 / LIbrary1.java
Last active January 30, 2022 08:55
Library Program
package com.Atul;
//Library Program
class MyLibrary{
private String []books;
private String []issuedBook;
private int noOfBook,noOfIssuedBook;
public MyLibrary(){
this.books=new String[100];
@ATUL9021
ATUL9021 / Problem5Chapter11.java
Created January 29, 2022 10:24
abstraction and interface
package com.Atul;
interface TvRemote{
void changeChannel(String ChannelNumber);
void decreaseVolume();
void increaseVolume();
}
interface SmartTvRemote extends TvRemote{
void playMusic();
void youtube();
@ATUL9021
ATUL9021 / Problem4Chapter11.java
Created January 29, 2022 10:24
abstraction and interface
package com.Atul;
abstract class Telephone{
abstract public void ring();
abstract public void lift();
abstract public void disconnect();
}
class SmartTelephone extends Telephone{
@Override
public void ring(){