start new:
tmux
start new with session name:
tmux new -s myname
| #include<algorithm> | |
| using namespace std; | |
| int euclid_gcd(int a, int b) | |
| { | |
| while (b != 0) | |
| { | |
| int r = a % b; | |
| a = b; |
| // Stack - Array based implementation. | |
| // Creating a stack of integers. | |
| #include<stdio.h> | |
| #define MAX_SIZE 101 | |
| int A[MAX_SIZE]; // integer array to store the stack | |
| int top = -1; // variable to mark top of stack in array | |
| // Push operation to insert an element on top of stack. |
| // Stack - Object oriented implementation using arrays | |
| #include <iostream> | |
| using namespace std; | |
| #define MAX_SIZE 101 | |
| class Stack | |
| { | |
| private: | |
| int A[MAX_SIZE]; // array to store the stack | |
| int top; // variable to mark the top index of stack. |
| /* | |
| C++ Program to check for balanced parentheses in an expression using stack. | |
| Given an expression as string comprising of opening and closing characters | |
| of parentheses - (), curly braces - {} and square brackets - [], we need to | |
| check whether symbols are balanced or not. | |
| */ | |
| #include<iostream> | |
| #include<stack> | |
| #include<string> | |
| using namespace std; |
| /* Queue - Circular Array implementation in C++*/ | |
| #include<iostream> | |
| using namespace std; | |
| #define MAX_SIZE 101 //maximum size of the array that will store Queue. | |
| // Creating a class named Queue. | |
| class Queue | |
| { | |
| private: | |
| int A[MAX_SIZE]; |
| /* Doubly Linked List implementation */ | |
| #include<stdio.h> | |
| #include<stdlib.h> | |
| struct Node { | |
| int data; | |
| struct Node* next; | |
| struct Node* prev; | |
| }; |
| /*Queue - Linked List implementation*/ | |
| #include<stdio.h> | |
| #include<stdlib.h> | |
| struct Node { | |
| int data; | |
| struct Node* next; | |
| }; | |
| // Two glboal variables to store address of front and rear nodes. | |
| struct Node* front = NULL; | |
| struct Node* rear = NULL; |
| /* | |
| Evaluation Of postfix Expression in C++ | |
| Input Postfix expression must be in a desired format. | |
| Operands must be integers and there should be space in between two operands. | |
| Only '+' , '-' , '*' and '/' operators are expected. | |
| */ | |
| #include<iostream> | |
| #include<stack> | |
| #include<string> |
| /* | |
| Infix to postfix conversion in C++ | |
| Input Postfix expression must be in a desired format. | |
| Operands and operator, both must be single character. | |
| Only '+' , '-' , '*', '/' and '$' (for exponentiation) operators are expected. | |
| */ | |
| #include<iostream> | |
| #include<stack> | |
| #include<string> |