diff --git a/Decison_Tree.py b/AI_ML_Robotics/Decison_Tree.py similarity index 100% rename from Decison_Tree.py rename to AI_ML_Robotics/Decison_Tree.py diff --git a/Line Follower.ino b/AI_ML_Robotics/Line Follower.ino similarity index 100% rename from Line Follower.ino rename to AI_ML_Robotics/Line Follower.ino diff --git a/MR_PSO.java b/AI_ML_Robotics/MR_PSO.java similarity index 100% rename from MR_PSO.java rename to AI_ML_Robotics/MR_PSO.java diff --git a/Maze Solver.ino b/AI_ML_Robotics/Maze Solver.ino similarity index 100% rename from Maze Solver.ino rename to AI_ML_Robotics/Maze Solver.ino diff --git a/PSO_IN.java b/AI_ML_Robotics/PSO_IN.java similarity index 100% rename from PSO_IN.java rename to AI_ML_Robotics/PSO_IN.java diff --git a/Find Area.cpp b/Algorithms/Find Area.cpp similarity index 100% rename from Find Area.cpp rename to Algorithms/Find Area.cpp diff --git a/Gravitation.py b/Algorithms/Gravitation.py similarity index 100% rename from Gravitation.py rename to Algorithms/Gravitation.py diff --git a/Greatest Of All.py b/Algorithms/Greatest Of All.py similarity index 100% rename from Greatest Of All.py rename to Algorithms/Greatest Of All.py diff --git a/India.c b/Algorithms/India.c similarity index 100% rename from India.c rename to Algorithms/India.c diff --git a/KMP String Match.cpp b/Algorithms/KMP String Match.cpp similarity index 100% rename from KMP String Match.cpp rename to Algorithms/KMP String Match.cpp diff --git a/LCM.c b/Algorithms/LCM.c similarity index 100% rename from LCM.c rename to Algorithms/LCM.c diff --git a/LCMs.c b/Algorithms/LCMs.c similarity index 100% rename from LCMs.c rename to Algorithms/LCMs.c diff --git a/Maximum n minimum.c b/Algorithms/Maximum n minimum.c similarity index 100% rename from Maximum n minimum.c rename to Algorithms/Maximum n minimum.c diff --git a/Merge_Sort.cpp b/Algorithms/Merge_Sort.cpp similarity index 100% rename from Merge_Sort.cpp rename to Algorithms/Merge_Sort.cpp diff --git a/NimGame.c b/Algorithms/NimGame.c similarity index 100% rename from NimGame.c rename to Algorithms/NimGame.c diff --git a/Pattern Print.cpp b/Algorithms/Pattern Print.cpp similarity index 100% rename from Pattern Print.cpp rename to Algorithms/Pattern Print.cpp diff --git a/Permutation.cpp b/Algorithms/Permutation.cpp similarity index 100% rename from Permutation.cpp rename to Algorithms/Permutation.cpp diff --git a/Prime Finder.cpp b/Algorithms/Prime Finder.cpp similarity index 100% rename from Prime Finder.cpp rename to Algorithms/Prime Finder.cpp diff --git a/Quicksort.c b/Algorithms/Quicksort.c similarity index 100% rename from Quicksort.c rename to Algorithms/Quicksort.c diff --git a/Radixsort.cpp b/Algorithms/Radixsort.cpp similarity index 100% rename from Radixsort.cpp rename to Algorithms/Radixsort.cpp diff --git a/Sum n avg.c b/Algorithms/Sum n avg.c similarity index 100% rename from Sum n avg.c rename to Algorithms/Sum n avg.c diff --git a/Swapping.c b/Algorithms/Swapping.c similarity index 100% rename from Swapping.c rename to Algorithms/Swapping.c diff --git a/Symmetric Matrix.c b/Algorithms/Symmetric Matrix.c similarity index 100% rename from Symmetric Matrix.c rename to Algorithms/Symmetric Matrix.c diff --git a/TSP_Week10.cpp b/Algorithms/TSP_Week10.cpp similarity index 100% rename from TSP_Week10.cpp rename to Algorithms/TSP_Week10.cpp diff --git a/TowerOfHanoi.cpp b/Algorithms/TowerOfHanoi.cpp similarity index 100% rename from TowerOfHanoi.cpp rename to Algorithms/TowerOfHanoi.cpp diff --git a/Vowel.py b/Algorithms/Vowel.py similarity index 100% rename from Vowel.py rename to Algorithms/Vowel.py diff --git a/area.c b/Algorithms/area.c similarity index 100% rename from area.c rename to Algorithms/area.c diff --git a/fact.c b/Algorithms/fact.c similarity index 100% rename from fact.c rename to Algorithms/fact.c diff --git a/factorial.c b/Algorithms/factorial.c similarity index 100% rename from factorial.c rename to Algorithms/factorial.c diff --git a/insert_sort.c b/Algorithms/insert_sort.c similarity index 100% rename from insert_sort.c rename to Algorithms/insert_sort.c diff --git a/median.c b/Algorithms/median.c similarity index 100% rename from median.c rename to Algorithms/median.c diff --git a/merge-sort.c b/Algorithms/merge-sort.c similarity index 100% rename from merge-sort.c rename to Algorithms/merge-sort.c diff --git a/min.c b/Algorithms/min.c similarity index 100% rename from min.c rename to Algorithms/min.c diff --git a/my_sort.cpp b/Algorithms/my_sort.cpp similarity index 100% rename from my_sort.cpp rename to Algorithms/my_sort.cpp diff --git a/nextpttrn.c b/Algorithms/nextpttrn.c similarity index 100% rename from nextpttrn.c rename to Algorithms/nextpttrn.c diff --git a/pluspttrn.c b/Algorithms/pluspttrn.c similarity index 100% rename from pluspttrn.c rename to Algorithms/pluspttrn.c diff --git a/pttrn.c b/Algorithms/pttrn.c similarity index 100% rename from pttrn.c rename to Algorithms/pttrn.c diff --git a/r in a maze.c b/Algorithms/r in a maze.c similarity index 100% rename from r in a maze.c rename to Algorithms/r in a maze.c diff --git a/rat in a maze.c b/Algorithms/rat in a maze.c similarity index 100% rename from rat in a maze.c rename to Algorithms/rat in a maze.c diff --git a/rat in a maze.cpp b/Algorithms/rat in a maze.cpp similarity index 100% rename from rat in a maze.cpp rename to Algorithms/rat in a maze.cpp diff --git a/ratinamaze.c b/Algorithms/ratinamaze.c similarity index 100% rename from ratinamaze.c rename to Algorithms/ratinamaze.c diff --git a/ratinamaze.cpp b/Algorithms/ratinamaze.cpp similarity index 100% rename from ratinamaze.cpp rename to Algorithms/ratinamaze.cpp diff --git a/search.py b/Algorithms/search.py similarity index 100% rename from search.py rename to Algorithms/search.py diff --git a/sieve of eratosthenes.py b/Algorithms/sieve of eratosthenes.py similarity index 100% rename from sieve of eratosthenes.py rename to Algorithms/sieve of eratosthenes.py diff --git a/sieve_py3.py b/Algorithms/sieve_py3.py similarity index 100% rename from sieve_py3.py rename to Algorithms/sieve_py3.py diff --git a/sort.c b/Algorithms/sort.c similarity index 100% rename from sort.c rename to Algorithms/sort.c diff --git a/starpttrn.c b/Algorithms/starpttrn.c similarity index 100% rename from starpttrn.c rename to Algorithms/starpttrn.c diff --git a/10001_prime_euler7.py b/CompetitiveProgramming/10001_prime_euler7.py similarity index 100% rename from 10001_prime_euler7.py rename to CompetitiveProgramming/10001_prime_euler7.py diff --git a/8queen.cpp b/CompetitiveProgramming/8queen.cpp similarity index 100% rename from 8queen.cpp rename to CompetitiveProgramming/8queen.cpp diff --git a/Christ.cpp b/CompetitiveProgramming/Christ.cpp similarity index 100% rename from Christ.cpp rename to CompetitiveProgramming/Christ.cpp diff --git a/Codechef.c b/CompetitiveProgramming/Codechef.c similarity index 100% rename from Codechef.c rename to CompetitiveProgramming/Codechef.c diff --git a/Hackerrank_Cookies.c b/CompetitiveProgramming/Hackerrank_Cookies.c similarity index 100% rename from Hackerrank_Cookies.c rename to CompetitiveProgramming/Hackerrank_Cookies.c diff --git a/Hackerrankheap.cpp b/CompetitiveProgramming/Hackerrankheap.cpp similarity index 100% rename from Hackerrankheap.cpp rename to CompetitiveProgramming/Hackerrankheap.cpp diff --git a/Hackerrankmedian.c b/CompetitiveProgramming/Hackerrankmedian.c similarity index 100% rename from Hackerrankmedian.c rename to CompetitiveProgramming/Hackerrankmedian.c diff --git a/Hexa.c b/CompetitiveProgramming/Hexa.c similarity index 100% rename from Hexa.c rename to CompetitiveProgramming/Hexa.c diff --git a/LAB1.c b/CompetitiveProgramming/LAB1.c similarity index 100% rename from LAB1.c rename to CompetitiveProgramming/LAB1.c diff --git a/LAB1.cpp b/CompetitiveProgramming/LAB1.cpp similarity index 100% rename from LAB1.cpp rename to CompetitiveProgramming/LAB1.cpp diff --git a/Lab 5 TPL b/CompetitiveProgramming/Lab 5 TPL similarity index 100% rename from Lab 5 TPL rename to CompetitiveProgramming/Lab 5 TPL diff --git a/Lab 5 TPL.py b/CompetitiveProgramming/Lab 5 TPL.py similarity index 100% rename from Lab 5 TPL.py rename to CompetitiveProgramming/Lab 5 TPL.py diff --git a/Lab1_algo.cpp b/CompetitiveProgramming/Lab1_algo.cpp similarity index 100% rename from Lab1_algo.cpp rename to CompetitiveProgramming/Lab1_algo.cpp diff --git a/Lab2_Algo.cpp b/CompetitiveProgramming/Lab2_Algo.cpp similarity index 100% rename from Lab2_Algo.cpp rename to CompetitiveProgramming/Lab2_Algo.cpp diff --git a/Lab3 Q1.c b/CompetitiveProgramming/Lab3 Q1.c similarity index 100% rename from Lab3 Q1.c rename to CompetitiveProgramming/Lab3 Q1.c diff --git a/Prob.c b/CompetitiveProgramming/Prob.c similarity index 100% rename from Prob.c rename to CompetitiveProgramming/Prob.c diff --git a/Query.cpp b/CompetitiveProgramming/Query.cpp similarity index 100% rename from Query.cpp rename to CompetitiveProgramming/Query.cpp diff --git a/Quora.cpp b/CompetitiveProgramming/Quora.cpp similarity index 100% rename from Quora.cpp rename to CompetitiveProgramming/Quora.cpp diff --git a/Rubik.c b/CompetitiveProgramming/Rubik.c similarity index 100% rename from Rubik.c rename to CompetitiveProgramming/Rubik.c diff --git a/Sudoku.c b/CompetitiveProgramming/Sudoku.c similarity index 100% rename from Sudoku.c rename to CompetitiveProgramming/Sudoku.c diff --git a/TEST1.c b/CompetitiveProgramming/TEST1.c similarity index 100% rename from TEST1.c rename to CompetitiveProgramming/TEST1.c diff --git a/TEST1a.c b/CompetitiveProgramming/TEST1a.c similarity index 100% rename from TEST1a.c rename to CompetitiveProgramming/TEST1a.c diff --git a/TEST1ab.c b/CompetitiveProgramming/TEST1ab.c similarity index 100% rename from TEST1ab.c rename to CompetitiveProgramming/TEST1ab.c diff --git a/TESTpartb.c b/CompetitiveProgramming/TESTpartb.c similarity index 100% rename from TESTpartb.c rename to CompetitiveProgramming/TESTpartb.c diff --git a/TESTt1.cpp b/CompetitiveProgramming/TESTt1.cpp similarity index 100% rename from TESTt1.cpp rename to CompetitiveProgramming/TESTt1.cpp diff --git a/Test.c b/CompetitiveProgramming/Test.c similarity index 100% rename from Test.c rename to CompetitiveProgramming/Test.c diff --git a/TruthT.c b/CompetitiveProgramming/TruthT.c similarity index 100% rename from TruthT.c rename to CompetitiveProgramming/TruthT.c diff --git a/TruthT.cpp b/CompetitiveProgramming/TruthT.cpp similarity index 100% rename from TruthT.cpp rename to CompetitiveProgramming/TruthT.cpp diff --git a/UI.py b/CompetitiveProgramming/UI.py similarity index 100% rename from UI.py rename to CompetitiveProgramming/UI.py diff --git a/Week 15 Q2.cpp b/CompetitiveProgramming/Week 15 Q2.cpp similarity index 100% rename from Week 15 Q2.cpp rename to CompetitiveProgramming/Week 15 Q2.cpp diff --git a/Week 1 20 Jan Q1.c b/CompetitiveProgramming/Week 1 20 Jan Q1.c similarity index 100% rename from Week 1 20 Jan Q1.c rename to CompetitiveProgramming/Week 1 20 Jan Q1.c diff --git a/Week 1 20 Jan Q2.c b/CompetitiveProgramming/Week 1 20 Jan Q2.c similarity index 100% rename from Week 1 20 Jan Q2.c rename to CompetitiveProgramming/Week 1 20 Jan Q2.c diff --git a/Week 1 20 Jan Q3.c b/CompetitiveProgramming/Week 1 20 Jan Q3.c similarity index 100% rename from Week 1 20 Jan Q3.c rename to CompetitiveProgramming/Week 1 20 Jan Q3.c diff --git a/Week 1 20 Jan Q5.c b/CompetitiveProgramming/Week 1 20 Jan Q5.c similarity index 100% rename from Week 1 20 Jan Q5.c rename to CompetitiveProgramming/Week 1 20 Jan Q5.c diff --git a/Week 1 20 Jan Q6.c b/CompetitiveProgramming/Week 1 20 Jan Q6.c similarity index 100% rename from Week 1 20 Jan Q6.c rename to CompetitiveProgramming/Week 1 20 Jan Q6.c diff --git a/Week 1 20 Jan Q7a.c b/CompetitiveProgramming/Week 1 20 Jan Q7a.c similarity index 100% rename from Week 1 20 Jan Q7a.c rename to CompetitiveProgramming/Week 1 20 Jan Q7a.c diff --git a/Week 16 Q1a.cpp b/CompetitiveProgramming/Week 16 Q1a.cpp similarity index 100% rename from Week 16 Q1a.cpp rename to CompetitiveProgramming/Week 16 Q1a.cpp diff --git a/Week 16 Q1b.cpp b/CompetitiveProgramming/Week 16 Q1b.cpp similarity index 100% rename from Week 16 Q1b.cpp rename to CompetitiveProgramming/Week 16 Q1b.cpp diff --git a/Week 16 Q1c.cpp b/CompetitiveProgramming/Week 16 Q1c.cpp similarity index 100% rename from Week 16 Q1c.cpp rename to CompetitiveProgramming/Week 16 Q1c.cpp diff --git a/Week 16 Q1d.cpp b/CompetitiveProgramming/Week 16 Q1d.cpp similarity index 100% rename from Week 16 Q1d.cpp rename to CompetitiveProgramming/Week 16 Q1d.cpp diff --git a/Week 16 Q1e.cpp b/CompetitiveProgramming/Week 16 Q1e.cpp similarity index 100% rename from Week 16 Q1e.cpp rename to CompetitiveProgramming/Week 16 Q1e.cpp diff --git a/Week 16 Q1f.cpp b/CompetitiveProgramming/Week 16 Q1f.cpp similarity index 100% rename from Week 16 Q1f.cpp rename to CompetitiveProgramming/Week 16 Q1f.cpp diff --git a/Week 16 Q1g.cpp b/CompetitiveProgramming/Week 16 Q1g.cpp similarity index 100% rename from Week 16 Q1g.cpp rename to CompetitiveProgramming/Week 16 Q1g.cpp diff --git a/Week 16 Q1h.cpp b/CompetitiveProgramming/Week 16 Q1h.cpp similarity index 100% rename from Week 16 Q1h.cpp rename to CompetitiveProgramming/Week 16 Q1h.cpp diff --git a/Week 16 Q2.cpp b/CompetitiveProgramming/Week 16 Q2.cpp similarity index 100% rename from Week 16 Q2.cpp rename to CompetitiveProgramming/Week 16 Q2.cpp diff --git a/Week 2 Q4.c b/CompetitiveProgramming/Week 2 Q4.c similarity index 100% rename from Week 2 Q4.c rename to CompetitiveProgramming/Week 2 Q4.c diff --git a/Week 3 Q1.c b/CompetitiveProgramming/Week 3 Q1.c similarity index 100% rename from Week 3 Q1.c rename to CompetitiveProgramming/Week 3 Q1.c diff --git a/Week 3 Q2.c b/CompetitiveProgramming/Week 3 Q2.c similarity index 100% rename from Week 3 Q2.c rename to CompetitiveProgramming/Week 3 Q2.c diff --git a/Week 3 Q3.c b/CompetitiveProgramming/Week 3 Q3.c similarity index 100% rename from Week 3 Q3.c rename to CompetitiveProgramming/Week 3 Q3.c diff --git a/Week 3 Q4.c b/CompetitiveProgramming/Week 3 Q4.c similarity index 100% rename from Week 3 Q4.c rename to CompetitiveProgramming/Week 3 Q4.c diff --git a/Week 3 Q6.c b/CompetitiveProgramming/Week 3 Q6.c similarity index 100% rename from Week 3 Q6.c rename to CompetitiveProgramming/Week 3 Q6.c diff --git a/Week 4 Q2.c b/CompetitiveProgramming/Week 4 Q2.c similarity index 100% rename from Week 4 Q2.c rename to CompetitiveProgramming/Week 4 Q2.c diff --git a/Week 4 Q3.c b/CompetitiveProgramming/Week 4 Q3.c similarity index 100% rename from Week 4 Q3.c rename to CompetitiveProgramming/Week 4 Q3.c diff --git a/Week 4 Q4.c b/CompetitiveProgramming/Week 4 Q4.c similarity index 100% rename from Week 4 Q4.c rename to CompetitiveProgramming/Week 4 Q4.c diff --git a/Week 4 Q4A.c b/CompetitiveProgramming/Week 4 Q4A.c similarity index 100% rename from Week 4 Q4A.c rename to CompetitiveProgramming/Week 4 Q4A.c diff --git a/Week 4 Q5.c b/CompetitiveProgramming/Week 4 Q5.c similarity index 100% rename from Week 4 Q5.c rename to CompetitiveProgramming/Week 4 Q5.c diff --git a/Week 4 Q6.c b/CompetitiveProgramming/Week 4 Q6.c similarity index 100% rename from Week 4 Q6.c rename to CompetitiveProgramming/Week 4 Q6.c diff --git a/Week1 20 Jan Q4.c b/CompetitiveProgramming/Week1 20 Jan Q4.c similarity index 100% rename from Week1 20 Jan Q4.c rename to CompetitiveProgramming/Week1 20 Jan Q4.c diff --git a/Week5_CI471.cpp b/CompetitiveProgramming/Week5_CI471.cpp similarity index 100% rename from Week5_CI471.cpp rename to CompetitiveProgramming/Week5_CI471.cpp diff --git a/Week6_CI3471.c b/CompetitiveProgramming/Week6_CI3471.c similarity index 100% rename from Week6_CI3471.c rename to CompetitiveProgramming/Week6_CI3471.c diff --git a/Week6_CI3471.cpp b/CompetitiveProgramming/Week6_CI3471.cpp similarity index 100% rename from Week6_CI3471.cpp rename to CompetitiveProgramming/Week6_CI3471.cpp diff --git a/Week9.c b/CompetitiveProgramming/Week9.c similarity index 100% rename from Week9.c rename to CompetitiveProgramming/Week9.c diff --git a/abc.py b/CompetitiveProgramming/abc.py similarity index 100% rename from abc.py rename to CompetitiveProgramming/abc.py diff --git a/coins.c b/CompetitiveProgramming/coins.c similarity index 100% rename from coins.c rename to CompetitiveProgramming/coins.c diff --git a/compprogbook.c b/CompetitiveProgramming/compprogbook.c similarity index 100% rename from compprogbook.c rename to CompetitiveProgramming/compprogbook.c diff --git a/compprogbook.cpp b/CompetitiveProgramming/compprogbook.cpp similarity index 100% rename from compprogbook.cpp rename to CompetitiveProgramming/compprogbook.cpp diff --git a/delete.c b/CompetitiveProgramming/delete.c similarity index 100% rename from delete.c rename to CompetitiveProgramming/delete.c diff --git a/doselect prob.cpp b/CompetitiveProgramming/doselect prob.cpp similarity index 100% rename from doselect prob.cpp rename to CompetitiveProgramming/doselect prob.cpp diff --git a/doselect.cpp b/CompetitiveProgramming/doselect.cpp similarity index 100% rename from doselect.cpp rename to CompetitiveProgramming/doselect.cpp diff --git a/eosum.c b/CompetitiveProgramming/eosum.c similarity index 100% rename from eosum.c rename to CompetitiveProgramming/eosum.c diff --git a/gfg_backtracking.c b/CompetitiveProgramming/gfg_backtracking.c similarity index 100% rename from gfg_backtracking.c rename to CompetitiveProgramming/gfg_backtracking.c diff --git a/gol.cpp b/CompetitiveProgramming/gol.cpp similarity index 100% rename from gol.cpp rename to CompetitiveProgramming/gol.cpp diff --git a/grv's.py b/CompetitiveProgramming/grv's.py similarity index 100% rename from grv's.py rename to CompetitiveProgramming/grv's.py diff --git a/grv.c b/CompetitiveProgramming/grv.c similarity index 100% rename from grv.c rename to CompetitiveProgramming/grv.c diff --git a/grv.py b/CompetitiveProgramming/grv.py similarity index 100% rename from grv.py rename to CompetitiveProgramming/grv.py diff --git a/grv1.py b/CompetitiveProgramming/grv1.py similarity index 100% rename from grv1.py rename to CompetitiveProgramming/grv1.py diff --git a/grv_1_8_15_Success2.py b/CompetitiveProgramming/grv_1_8_15_Success2.py similarity index 100% rename from grv_1_8_15_Success2.py rename to CompetitiveProgramming/grv_1_8_15_Success2.py diff --git a/grv_28_8_15.py b/CompetitiveProgramming/grv_28_8_15.py similarity index 100% rename from grv_28_8_15.py rename to CompetitiveProgramming/grv_28_8_15.py diff --git a/grv_28_8_15_Success.py b/CompetitiveProgramming/grv_28_8_15_Success.py similarity index 100% rename from grv_28_8_15_Success.py rename to CompetitiveProgramming/grv_28_8_15_Success.py diff --git a/hackerank prob.c b/CompetitiveProgramming/hackerank prob.c similarity index 100% rename from hackerank prob.c rename to CompetitiveProgramming/hackerank prob.c diff --git a/hackerank.c b/CompetitiveProgramming/hackerank.c similarity index 100% rename from hackerank.c rename to CompetitiveProgramming/hackerank.c diff --git a/hackerank.cpp b/CompetitiveProgramming/hackerank.cpp similarity index 100% rename from hackerank.cpp rename to CompetitiveProgramming/hackerank.cpp diff --git a/hc.cpp b/CompetitiveProgramming/hc.cpp similarity index 100% rename from hc.cpp rename to CompetitiveProgramming/hc.cpp diff --git a/lab2_prob2.c b/CompetitiveProgramming/lab2_prob2.c similarity index 100% rename from lab2_prob2.c rename to CompetitiveProgramming/lab2_prob2.c diff --git a/lab_3_2.cpp b/CompetitiveProgramming/lab_3_2.cpp similarity index 100% rename from lab_3_2.cpp rename to CompetitiveProgramming/lab_3_2.cpp diff --git a/lab_3_2_q2.cpp b/CompetitiveProgramming/lab_3_2_q2.cpp similarity index 100% rename from lab_3_2_q2.cpp rename to CompetitiveProgramming/lab_3_2_q2.cpp diff --git a/lab_4_2.cpp b/CompetitiveProgramming/lab_4_2.cpp similarity index 100% rename from lab_4_2.cpp rename to CompetitiveProgramming/lab_4_2.cpp diff --git a/lattice_path_euler_prob15.py b/CompetitiveProgramming/lattice_path_euler_prob15.py similarity index 100% rename from lattice_path_euler_prob15.py rename to CompetitiveProgramming/lattice_path_euler_prob15.py diff --git a/lol.c b/CompetitiveProgramming/lol.c similarity index 100% rename from lol.c rename to CompetitiveProgramming/lol.c diff --git a/me.c b/CompetitiveProgramming/me.c similarity index 100% rename from me.c rename to CompetitiveProgramming/me.c diff --git a/pos.c b/CompetitiveProgramming/pos.c similarity index 100% rename from pos.c rename to CompetitiveProgramming/pos.c diff --git a/program.c b/CompetitiveProgramming/program.c similarity index 100% rename from program.c rename to CompetitiveProgramming/program.c diff --git a/program.cpp b/CompetitiveProgramming/program.cpp similarity index 100% rename from program.cpp rename to CompetitiveProgramming/program.cpp diff --git a/w8q1.c b/CompetitiveProgramming/w8q1.c similarity index 100% rename from w8q1.c rename to CompetitiveProgramming/w8q1.c diff --git a/BST.cpp b/DataStructures/BST.cpp similarity index 100% rename from BST.cpp rename to DataStructures/BST.cpp diff --git a/Binomial_Heap_Code_week7.c b/DataStructures/Binomial_Heap_Code_week7.c similarity index 100% rename from Binomial_Heap_Code_week7.c rename to DataStructures/Binomial_Heap_Code_week7.c diff --git a/HashT.c b/DataStructures/HashT.c similarity index 100% rename from HashT.c rename to DataStructures/HashT.c diff --git a/mll.c b/DataStructures/mll.c similarity index 100% rename from mll.c rename to DataStructures/mll.c diff --git a/segment_tree_week6.cpp b/DataStructures/segment_tree_week6.cpp similarity index 100% rename from segment_tree_week6.cpp rename to DataStructures/segment_tree_week6.cpp diff --git a/Dictionary.exe b/Dictionary.exe deleted file mode 100644 index 7fe3024..0000000 Binary files a/Dictionary.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/26-4-16 lab Q1.exe b/Laboratory/Computer Science Basic/26-4-16 lab Q1.exe deleted file mode 100644 index 76e0749..0000000 Binary files a/Laboratory/Computer Science Basic/26-4-16 lab Q1.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/26-4-16 lab Q2.exe b/Laboratory/Computer Science Basic/26-4-16 lab Q2.exe deleted file mode 100644 index e0dd39e..0000000 Binary files a/Laboratory/Computer Science Basic/26-4-16 lab Q2.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/26-4-16 lab Q3.exe b/Laboratory/Computer Science Basic/26-4-16 lab Q3.exe deleted file mode 100644 index 5fa64fd..0000000 Binary files a/Laboratory/Computer Science Basic/26-4-16 lab Q3.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/ArrayLCM.exe b/Laboratory/Computer Science Basic/ArrayLCM.exe deleted file mode 100644 index dd6b182..0000000 Binary files a/Laboratory/Computer Science Basic/ArrayLCM.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/ArrayLCM.o b/Laboratory/Computer Science Basic/ArrayLCM.o deleted file mode 100644 index 3929369..0000000 Binary files a/Laboratory/Computer Science Basic/ArrayLCM.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Hexa.o b/Laboratory/Computer Science Basic/Hexa.o deleted file mode 100644 index 57c0605..0000000 Binary files a/Laboratory/Computer Science Basic/Hexa.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/LCM.exe b/Laboratory/Computer Science Basic/LCM.exe deleted file mode 100644 index f1df047..0000000 Binary files a/Laboratory/Computer Science Basic/LCM.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/LCM.o b/Laboratory/Computer Science Basic/LCM.o deleted file mode 100644 index 5801b1b..0000000 Binary files a/Laboratory/Computer Science Basic/LCM.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/LCMs.exe b/Laboratory/Computer Science Basic/LCMs.exe deleted file mode 100644 index 820926d..0000000 Binary files a/Laboratory/Computer Science Basic/LCMs.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/LCMs.o b/Laboratory/Computer Science Basic/LCMs.o deleted file mode 100644 index 9aacbe7..0000000 Binary files a/Laboratory/Computer Science Basic/LCMs.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Maximum n minimum.exe b/Laboratory/Computer Science Basic/Maximum n minimum.exe deleted file mode 100644 index feab12b..0000000 Binary files a/Laboratory/Computer Science Basic/Maximum n minimum.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Maximum n minimum.o b/Laboratory/Computer Science Basic/Maximum n minimum.o deleted file mode 100644 index ec787df..0000000 Binary files a/Laboratory/Computer Science Basic/Maximum n minimum.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Prob.exe b/Laboratory/Computer Science Basic/Prob.exe deleted file mode 100644 index e6d8b3e..0000000 Binary files a/Laboratory/Computer Science Basic/Prob.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Prob.o b/Laboratory/Computer Science Basic/Prob.o deleted file mode 100644 index 56da3f0..0000000 Binary files a/Laboratory/Computer Science Basic/Prob.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/SetB.c.save b/Laboratory/Computer Science Basic/SetB.c.save deleted file mode 100644 index aaf5bcb..0000000 --- a/Laboratory/Computer Science Basic/SetB.c.save +++ /dev/null @@ -1,55 +0,0 @@ -#include -#include - -void main(){ -char S[12]; -scanf("%s",S); -int i,a=0,m=0; - -for(i=0;i<=20;i++){ -scanf("%c",&s[i]); -} -printf("%d %s",&a,S); -printf("%d",strlen(S)); - -int q; -if((a%3)==0){ -q=(a/3); -}else{ - q=(a/3)+1; -} - -char matrix[q][3]; - -int r,c; -for(r=0;r<=(q-1);r++){ -for(c=0;c<=2;c++){ - if(matrix[r][c]==' '){ - continue; - }else{ -matrix[r][c]=S[m]; -m++; - } -} -} - -char Tmatrix[3][q]; - -for(r=0;r<=2;r++){ -for(c=0;c<=(q-1);c++){ -Tmatrix[r][c]=matrix[c][r]; -} -} -int j,n=0; -char newS[20]; - -for(r=0;r<=(q-1);r++){ -for(c=0;c<=2;c++){ -newS[n]=Tmatrix[r][c]; -n++; -} -} - -printf("%s",newS); - -} diff --git a/Laboratory/Computer Science Basic/SetB.exe b/Laboratory/Computer Science Basic/SetB.exe deleted file mode 100644 index f78042e..0000000 Binary files a/Laboratory/Computer Science Basic/SetB.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/SetB.o b/Laboratory/Computer Science Basic/SetB.o deleted file mode 100644 index 6564adb..0000000 Binary files a/Laboratory/Computer Science Basic/SetB.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Sum n avg.exe b/Laboratory/Computer Science Basic/Sum n avg.exe deleted file mode 100644 index d9fe2b5..0000000 Binary files a/Laboratory/Computer Science Basic/Sum n avg.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Sum n avg.o b/Laboratory/Computer Science Basic/Sum n avg.o deleted file mode 100644 index e0cf063..0000000 Binary files a/Laboratory/Computer Science Basic/Sum n avg.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Swapping.o b/Laboratory/Computer Science Basic/Swapping.o deleted file mode 100644 index 98ec89b..0000000 Binary files a/Laboratory/Computer Science Basic/Swapping.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Symmetric Matrix.o b/Laboratory/Computer Science Basic/Symmetric Matrix.o deleted file mode 100644 index 630c100..0000000 Binary files a/Laboratory/Computer Science Basic/Symmetric Matrix.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Test.exe b/Laboratory/Computer Science Basic/Test.exe deleted file mode 100644 index b4178b5..0000000 Binary files a/Laboratory/Computer Science Basic/Test.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Test.o b/Laboratory/Computer Science Basic/Test.o deleted file mode 100644 index 89d4b69..0000000 Binary files a/Laboratory/Computer Science Basic/Test.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Text.exe b/Laboratory/Computer Science Basic/Text.exe deleted file mode 100644 index 703cf0a..0000000 Binary files a/Laboratory/Computer Science Basic/Text.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Text.o b/Laboratory/Computer Science Basic/Text.o deleted file mode 100644 index 45dd2e9..0000000 Binary files a/Laboratory/Computer Science Basic/Text.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Trial Week 15 Q1 a.exe b/Laboratory/Computer Science Basic/Trial Week 15 Q1 a.exe deleted file mode 100644 index 9d73be4..0000000 Binary files a/Laboratory/Computer Science Basic/Trial Week 15 Q1 a.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Trial Week 15 Q1 b.exe b/Laboratory/Computer Science Basic/Trial Week 15 Q1 b.exe deleted file mode 100644 index f53cd63..0000000 Binary files a/Laboratory/Computer Science Basic/Trial Week 15 Q1 b.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Trial Week 15 Q1 c.exe b/Laboratory/Computer Science Basic/Trial Week 15 Q1 c.exe deleted file mode 100644 index 1469ccf..0000000 Binary files a/Laboratory/Computer Science Basic/Trial Week 15 Q1 c.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Untitled2.save b/Laboratory/Computer Science Basic/Untitled2.save deleted file mode 100644 index 32dec69..0000000 --- a/Laboratory/Computer Science Basic/Untitled2.save +++ /dev/null @@ -1,35 +0,0 @@ -#include - -void main(){ - -struct employee{ -char name[20]; -int empid; -char DOJ[10]; -}m[3]; - -struct sorted{ -char name[20]; -int empid; -char DOJ[10]; -}n[3]; - -sorted=employee; - -m[0]={"Gaurav",001,"01-01-2015"}; -m[1]={"Saksham",002,"02-03-2015"}; -m[2]={"Chirag",003,"04-05-2015"}; - -int g,p; -char date[2],month[2]; -for(p=0;p<=1;p++){m.DOJ[p]=date[p];} -for(p=3;p<=4;p++){m.DOJ[p]=date[p];} - - -for(g=0;g<=2;g++){ -if(m[g].DOJ>m[g+1].DOJ){ -n[g+1].DOJ=n[g].DOJ; -} -} - -} diff --git a/Laboratory/Computer Science Basic/Untitled3.save b/Laboratory/Computer Science Basic/Untitled3.save deleted file mode 100644 index 6e60b8f..0000000 --- a/Laboratory/Computer Science Basic/Untitled3.save +++ /dev/null @@ -1 +0,0 @@ -#include \ No newline at end of file diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.exe b/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.exe deleted file mode 100644 index d80e895..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.o b/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.o deleted file mode 100644 index 748de4e..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q1.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.exe b/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.exe deleted file mode 100644 index 75876f8..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.o b/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.o deleted file mode 100644 index 61e4512..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q2.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.exe b/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.exe deleted file mode 100644 index 1bef928..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.o b/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.o deleted file mode 100644 index f74c27f..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q3.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.exe b/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.exe deleted file mode 100644 index 8049b89..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.o b/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.o deleted file mode 100644 index 00f521a..0000000 Binary files a/Laboratory/Computer Science Basic/Week 1 20 Jan Q5.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1a.exe b/Laboratory/Computer Science Basic/Week 16 Q1a.exe deleted file mode 100644 index 114c8ba..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1a.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1b.exe b/Laboratory/Computer Science Basic/Week 16 Q1b.exe deleted file mode 100644 index 23a3130..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1b.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1c.exe b/Laboratory/Computer Science Basic/Week 16 Q1c.exe deleted file mode 100644 index 98cd7c9..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1c.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1d.exe b/Laboratory/Computer Science Basic/Week 16 Q1d.exe deleted file mode 100644 index 58e2155..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1d.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1e.exe b/Laboratory/Computer Science Basic/Week 16 Q1e.exe deleted file mode 100644 index 89ead45..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1e.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1f.exe b/Laboratory/Computer Science Basic/Week 16 Q1f.exe deleted file mode 100644 index 8a4138b..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1f.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1g.exe b/Laboratory/Computer Science Basic/Week 16 Q1g.exe deleted file mode 100644 index a63b5df..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1g.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q1h.exe b/Laboratory/Computer Science Basic/Week 16 Q1h.exe deleted file mode 100644 index e0151dd..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q1h.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 16 Q2.exe b/Laboratory/Computer Science Basic/Week 16 Q2.exe deleted file mode 100644 index 3233de9..0000000 Binary files a/Laboratory/Computer Science Basic/Week 16 Q2.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 2 Q4.exe b/Laboratory/Computer Science Basic/Week 2 Q4.exe deleted file mode 100644 index 7ccd685..0000000 Binary files a/Laboratory/Computer Science Basic/Week 2 Q4.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 2 Q4.o b/Laboratory/Computer Science Basic/Week 2 Q4.o deleted file mode 100644 index 0f633e3..0000000 Binary files a/Laboratory/Computer Science Basic/Week 2 Q4.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q1.exe b/Laboratory/Computer Science Basic/Week 3 Q1.exe deleted file mode 100644 index 1334e27..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q1.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q1.o b/Laboratory/Computer Science Basic/Week 3 Q1.o deleted file mode 100644 index 457fa61..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q1.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q2.exe b/Laboratory/Computer Science Basic/Week 3 Q2.exe deleted file mode 100644 index c927bde..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q2.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q2.o b/Laboratory/Computer Science Basic/Week 3 Q2.o deleted file mode 100644 index 077af15..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q2.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q3.exe b/Laboratory/Computer Science Basic/Week 3 Q3.exe deleted file mode 100644 index 44f811e..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q3.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q3.o b/Laboratory/Computer Science Basic/Week 3 Q3.o deleted file mode 100644 index 2f1353f..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q3.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q4.exe b/Laboratory/Computer Science Basic/Week 3 Q4.exe deleted file mode 100644 index 0436cfb..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q4.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q4.o b/Laboratory/Computer Science Basic/Week 3 Q4.o deleted file mode 100644 index bdab465..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q4.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q6.exe b/Laboratory/Computer Science Basic/Week 3 Q6.exe deleted file mode 100644 index 8b277ce..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q6.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 3 Q6.o b/Laboratory/Computer Science Basic/Week 3 Q6.o deleted file mode 100644 index 5ace15a..0000000 Binary files a/Laboratory/Computer Science Basic/Week 3 Q6.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q2.exe b/Laboratory/Computer Science Basic/Week 4 Q2.exe deleted file mode 100644 index 513b330..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q2.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q2.o b/Laboratory/Computer Science Basic/Week 4 Q2.o deleted file mode 100644 index 62f00dd..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q2.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q3.o b/Laboratory/Computer Science Basic/Week 4 Q3.o deleted file mode 100644 index 7f09c24..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q3.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q4.exe b/Laboratory/Computer Science Basic/Week 4 Q4.exe deleted file mode 100644 index 8c8e73f..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q4.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q4.o b/Laboratory/Computer Science Basic/Week 4 Q4.o deleted file mode 100644 index 01fcffc..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q4.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q5.o b/Laboratory/Computer Science Basic/Week 4 Q5.o deleted file mode 100644 index de4976f..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q5.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q6.exe b/Laboratory/Computer Science Basic/Week 4 Q6.exe deleted file mode 100644 index 3c08dad..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q6.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week 4 Q6.o b/Laboratory/Computer Science Basic/Week 4 Q6.o deleted file mode 100644 index 7bcf798..0000000 Binary files a/Laboratory/Computer Science Basic/Week 4 Q6.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week1 20 Jan Q4.exe b/Laboratory/Computer Science Basic/Week1 20 Jan Q4.exe deleted file mode 100644 index baa4700..0000000 Binary files a/Laboratory/Computer Science Basic/Week1 20 Jan Q4.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week1 20 Jan Q4.o b/Laboratory/Computer Science Basic/Week1 20 Jan Q4.o deleted file mode 100644 index 77c1058..0000000 Binary files a/Laboratory/Computer Science Basic/Week1 20 Jan Q4.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/Week9.o b/Laboratory/Computer Science Basic/Week9.o deleted file mode 100644 index 676badf..0000000 Binary files a/Laboratory/Computer Science Basic/Week9.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/area.o b/Laboratory/Computer Science Basic/area.o deleted file mode 100644 index 65ca848..0000000 Binary files a/Laboratory/Computer Science Basic/area.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/coins.o b/Laboratory/Computer Science Basic/coins.o deleted file mode 100644 index 40349a8..0000000 Binary files a/Laboratory/Computer Science Basic/coins.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/concatry.o b/Laboratory/Computer Science Basic/concatry.o deleted file mode 100644 index 44e6846..0000000 Binary files a/Laboratory/Computer Science Basic/concatry.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/delete.exe b/Laboratory/Computer Science Basic/delete.exe deleted file mode 100644 index 1349f5e..0000000 Binary files a/Laboratory/Computer Science Basic/delete.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/delete.o b/Laboratory/Computer Science Basic/delete.o deleted file mode 100644 index 528bafa..0000000 Binary files a/Laboratory/Computer Science Basic/delete.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/eosum.o b/Laboratory/Computer Science Basic/eosum.o deleted file mode 100644 index a0e5296..0000000 Binary files a/Laboratory/Computer Science Basic/eosum.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/grv.exe b/Laboratory/Computer Science Basic/grv.exe deleted file mode 100644 index f86ac49..0000000 Binary files a/Laboratory/Computer Science Basic/grv.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/grv.o b/Laboratory/Computer Science Basic/grv.o deleted file mode 100644 index ee2482f..0000000 Binary files a/Laboratory/Computer Science Basic/grv.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/lol.o b/Laboratory/Computer Science Basic/lol.o deleted file mode 100644 index cccc516..0000000 Binary files a/Laboratory/Computer Science Basic/lol.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/median.exe b/Laboratory/Computer Science Basic/median.exe deleted file mode 100644 index f770176..0000000 Binary files a/Laboratory/Computer Science Basic/median.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/median.o b/Laboratory/Computer Science Basic/median.o deleted file mode 100644 index 6718ab0..0000000 Binary files a/Laboratory/Computer Science Basic/median.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/nextpttrn.exe b/Laboratory/Computer Science Basic/nextpttrn.exe deleted file mode 100644 index f6246eb..0000000 Binary files a/Laboratory/Computer Science Basic/nextpttrn.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/nextpttrn.o b/Laboratory/Computer Science Basic/nextpttrn.o deleted file mode 100644 index 016caab..0000000 Binary files a/Laboratory/Computer Science Basic/nextpttrn.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pluspttrn.exe b/Laboratory/Computer Science Basic/pluspttrn.exe deleted file mode 100644 index eefb892..0000000 Binary files a/Laboratory/Computer Science Basic/pluspttrn.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pluspttrn.o b/Laboratory/Computer Science Basic/pluspttrn.o deleted file mode 100644 index 7474ad0..0000000 Binary files a/Laboratory/Computer Science Basic/pluspttrn.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pos.exe b/Laboratory/Computer Science Basic/pos.exe deleted file mode 100644 index 188fe24..0000000 Binary files a/Laboratory/Computer Science Basic/pos.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pos.o b/Laboratory/Computer Science Basic/pos.o deleted file mode 100644 index 36ba772..0000000 Binary files a/Laboratory/Computer Science Basic/pos.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pttrn.exe b/Laboratory/Computer Science Basic/pttrn.exe deleted file mode 100644 index c9ba3e7..0000000 Binary files a/Laboratory/Computer Science Basic/pttrn.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/pttrn.o b/Laboratory/Computer Science Basic/pttrn.o deleted file mode 100644 index 434bb88..0000000 Binary files a/Laboratory/Computer Science Basic/pttrn.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/sort.exe b/Laboratory/Computer Science Basic/sort.exe deleted file mode 100644 index 06bb4eb..0000000 Binary files a/Laboratory/Computer Science Basic/sort.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/sort.o b/Laboratory/Computer Science Basic/sort.o deleted file mode 100644 index ba8dfe2..0000000 Binary files a/Laboratory/Computer Science Basic/sort.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/starpttrn.exe b/Laboratory/Computer Science Basic/starpttrn.exe deleted file mode 100644 index f65de1a..0000000 Binary files a/Laboratory/Computer Science Basic/starpttrn.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/starpttrn.o b/Laboratory/Computer Science Basic/starpttrn.o deleted file mode 100644 index ed1cc8c..0000000 Binary files a/Laboratory/Computer Science Basic/starpttrn.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/str.c.save b/Laboratory/Computer Science Basic/str.c.save deleted file mode 100644 index f993aea..0000000 --- a/Laboratory/Computer Science Basic/str.c.save +++ /dev/null @@ -1,35 +0,0 @@ -#include - -void main(){ - -struct employee{ -char name[20]; -int empid; -char DOJ[10]; -}m[3]; - -struct sorted{ -char name[20]; -int empid; -char DOJ[10]; -}n[3]; - -struct sorted n= stm; - -m[0]={"Gaurav",001,"01-01-2015"}; -m[1]={"Saksham",002,"02-03-2015"}; -m[2]={"Chirag",003,"04-05-2015"}; - -int g,p; -char date[2],month[2]; -for(g=0;g<=2;g++){ - -for(p=0;p<=1;p++){m[g].DOJ[p]=date[p];} -for(p=3;p<=4;p++){m[g].DOJ[p]=month[p-3];} - -} - - -} - -} diff --git a/Laboratory/Computer Science Basic/sum from two arrays.c.save b/Laboratory/Computer Science Basic/sum from two arrays.c.save deleted file mode 100644 index b8a1702..0000000 --- a/Laboratory/Computer Science Basic/sum from two arrays.c.save +++ /dev/null @@ -1,2 +0,0 @@ -#include -void main(){int a[5],b[5],c[5],i;for(i=0;i<10;i++){if(i<5){scanf("%d-%d",&a[i],&b[i]);c[i]=a[i]+b[i];}else{printf("%d\t",c[i-5]);}}} \ No newline at end of file diff --git a/Laboratory/Computer Science Basic/sum from two arrays.exe b/Laboratory/Computer Science Basic/sum from two arrays.exe deleted file mode 100644 index 5cd7d99..0000000 Binary files a/Laboratory/Computer Science Basic/sum from two arrays.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/sum from two arrays.o b/Laboratory/Computer Science Basic/sum from two arrays.o deleted file mode 100644 index b2789bb..0000000 Binary files a/Laboratory/Computer Science Basic/sum from two arrays.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/vase.o b/Laboratory/Computer Science Basic/vase.o deleted file mode 100644 index d0f1e8b..0000000 Binary files a/Laboratory/Computer Science Basic/vase.o and /dev/null differ diff --git a/Laboratory/Computer Science Basic/w8q1.exe b/Laboratory/Computer Science Basic/w8q1.exe deleted file mode 100644 index 21afccb..0000000 Binary files a/Laboratory/Computer Science Basic/w8q1.exe and /dev/null differ diff --git a/Laboratory/Computer Science Basic/w8q1.o b/Laboratory/Computer Science Basic/w8q1.o deleted file mode 100644 index 92b7b34..0000000 Binary files a/Laboratory/Computer Science Basic/w8q1.o and /dev/null differ diff --git a/Laboratory/Data Structures/8queen.exe b/Laboratory/Data Structures/8queen.exe deleted file mode 100644 index a829919..0000000 Binary files a/Laboratory/Data Structures/8queen.exe and /dev/null differ diff --git a/Laboratory/Data Structures/8queen.o b/Laboratory/Data Structures/8queen.o deleted file mode 100644 index 2f2ba32..0000000 Binary files a/Laboratory/Data Structures/8queen.o and /dev/null differ diff --git a/Laboratory/Data Structures/LAB1.exe b/Laboratory/Data Structures/LAB1.exe deleted file mode 100644 index fd55de6..0000000 Binary files a/Laboratory/Data Structures/LAB1.exe and /dev/null differ diff --git a/Laboratory/Data Structures/LAB1.o b/Laboratory/Data Structures/LAB1.o deleted file mode 100644 index f0afa67..0000000 Binary files a/Laboratory/Data Structures/LAB1.o and /dev/null differ diff --git a/Laboratory/Data Structures/Sem3 Day1.exe b/Laboratory/Data Structures/Sem3 Day1.exe deleted file mode 100644 index 5dee1bc..0000000 Binary files a/Laboratory/Data Structures/Sem3 Day1.exe and /dev/null differ diff --git a/Laboratory/Data Structures/Sem3 Day1.o b/Laboratory/Data Structures/Sem3 Day1.o deleted file mode 100644 index a2262e9..0000000 Binary files a/Laboratory/Data Structures/Sem3 Day1.o and /dev/null differ diff --git a/ArrayLCM.c b/Misc/ArrayLCM.c similarity index 100% rename from ArrayLCM.c rename to Misc/ArrayLCM.c diff --git a/Instance place backtrack.c b/Misc/Instance place backtrack.c similarity index 100% rename from Instance place backtrack.c rename to Misc/Instance place backtrack.c diff --git a/LOD.c b/Misc/LOD.c similarity index 100% rename from LOD.c rename to Misc/LOD.c diff --git a/Sem3 Day1.c b/Misc/Sem3 Day1.c similarity index 100% rename from Sem3 Day1.c rename to Misc/Sem3 Day1.c diff --git a/SetB.c b/Misc/SetB.c similarity index 100% rename from SetB.c rename to Misc/SetB.c diff --git a/String Match.cpp b/Misc/String Match.cpp similarity index 100% rename from String Match.cpp rename to Misc/String Match.cpp diff --git a/Text.c b/Misc/Text.c similarity index 100% rename from Text.c rename to Misc/Text.c diff --git a/Trial Week 15 Q1 a.cpp b/Misc/Trial Week 15 Q1 a.cpp similarity index 100% rename from Trial Week 15 Q1 a.cpp rename to Misc/Trial Week 15 Q1 a.cpp diff --git a/Trial Week 15 Q1 b.cpp b/Misc/Trial Week 15 Q1 b.cpp similarity index 100% rename from Trial Week 15 Q1 b.cpp rename to Misc/Trial Week 15 Q1 b.cpp diff --git a/Trial Week 15 Q1 c in Doubt.cpp b/Misc/Trial Week 15 Q1 c in Doubt.cpp similarity index 100% rename from Trial Week 15 Q1 c in Doubt.cpp rename to Misc/Trial Week 15 Q1 c in Doubt.cpp diff --git a/Trial Week 15 Q1 c.cpp b/Misc/Trial Week 15 Q1 c.cpp similarity index 100% rename from Trial Week 15 Q1 c.cpp rename to Misc/Trial Week 15 Q1 c.cpp diff --git a/Unstructured.java b/Misc/Unstructured.java similarity index 100% rename from Unstructured.java rename to Misc/Unstructured.java diff --git a/coderbyte.cpp b/Misc/coderbyte.cpp similarity index 100% rename from coderbyte.cpp rename to Misc/coderbyte.cpp diff --git a/concatry.c b/Misc/concatry.c similarity index 100% rename from concatry.c rename to Misc/concatry.c diff --git a/find_cheese.c b/Misc/find_cheese.c similarity index 100% rename from find_cheese.c rename to Misc/find_cheese.c diff --git a/first_come_first_serve.c b/Misc/first_come_first_serve.c similarity index 100% rename from first_come_first_serve.c rename to Misc/first_come_first_serve.c diff --git a/firstfollow.py b/Misc/firstfollow.py similarity index 100% rename from firstfollow.py rename to Misc/firstfollow.py diff --git a/indexpastlength b/Misc/index_past_length.py similarity index 100% rename from indexpastlength rename to Misc/index_past_length.py diff --git a/max_of_three.py b/Misc/max_of_three.py similarity index 100% rename from max_of_three.py rename to Misc/max_of_three.py diff --git a/preemetive_sjfs.c.txt b/Misc/preemptive_sjfs.c similarity index 100% rename from preemetive_sjfs.c.txt rename to Misc/preemptive_sjfs.c diff --git a/python_week1.py b/Misc/python_week1.py similarity index 100% rename from python_week1.py rename to Misc/python_week1.py diff --git a/quick.cpp b/Misc/quick.cpp similarity index 100% rename from quick.cpp rename to Misc/quick.cpp diff --git a/random-walk Metropolis algorithm.m b/Misc/random-walk Metropolis algorithm.m similarity index 100% rename from random-walk Metropolis algorithm.m rename to Misc/random-walk Metropolis algorithm.m diff --git a/rsa_keys.c b/Misc/rsa_keys.c similarity index 100% rename from rsa_keys.c rename to Misc/rsa_keys.c diff --git a/str.c b/Misc/str.c similarity index 100% rename from str.c rename to Misc/str.c diff --git a/sum from two arrays.c b/Misc/sum from two arrays.c similarity index 100% rename from sum from two arrays.c rename to Misc/sum from two arrays.c diff --git a/termination.c b/Misc/termination.c similarity index 100% rename from termination.c rename to Misc/termination.c diff --git a/termination.cpp b/Misc/termination.cpp similarity index 100% rename from termination.cpp rename to Misc/termination.cpp diff --git a/vase.c b/Misc/vase.c similarity index 100% rename from vase.c rename to Misc/vase.c diff --git a/week11.cpp b/Misc/week11.cpp similarity index 100% rename from week11.cpp rename to Misc/week11.cpp diff --git a/week9.cpp b/Misc/week9.cpp similarity index 100% rename from week9.cpp rename to Misc/week9.cpp diff --git a/antivirus.c b/OS/antivirus.c similarity index 100% rename from antivirus.c rename to OS/antivirus.c diff --git a/client.c b/OS/client.c similarity index 100% rename from client.c rename to OS/client.c diff --git a/fcfs.c b/OS/fcfs.c similarity index 100% rename from fcfs.c rename to OS/fcfs.c diff --git a/fcfs1.c b/OS/fcfs1.c similarity index 100% rename from fcfs1.c rename to OS/fcfs1.c diff --git a/fork.c b/OS/fork.c similarity index 100% rename from fork.c rename to OS/fork.c diff --git a/pipe.c b/OS/pipe.c similarity index 100% rename from pipe.c rename to OS/pipe.c diff --git a/preemitive_priority_scheduling.c.txt b/OS/preemptive_priority_scheduling.c similarity index 100% rename from preemitive_priority_scheduling.c.txt rename to OS/preemptive_priority_scheduling.c diff --git a/priority_scheduling.c.txt b/OS/priority_scheduling.c similarity index 100% rename from priority_scheduling.c.txt rename to OS/priority_scheduling.c diff --git a/server.c b/OS/server.c similarity index 100% rename from server.c rename to OS/server.c diff --git a/simple_job_first_scheduling.c b/OS/simple_job_first_scheduling.c similarity index 100% rename from simple_job_first_scheduling.c rename to OS/simple_job_first_scheduling.c diff --git a/tcp_client.c b/OS/tcp_client.c similarity index 100% rename from tcp_client.c rename to OS/tcp_client.c diff --git a/tcp_server.c b/OS/tcp_server.c similarity index 100% rename from tcp_server.c rename to OS/tcp_server.c diff --git a/thread.c.txt b/OS/thread.c similarity index 100% rename from thread.c.txt rename to OS/thread.c diff --git a/winvirus.c b/OS/winvirus.c similarity index 100% rename from winvirus.c rename to OS/winvirus.c diff --git a/README.md b/README.md index 2cf9440..d30c232 100644 --- a/README.md +++ b/README.md @@ -1,91 +1,32 @@ -# Data Structure - Algorithms Challenges & Solutions +# Jules's Coding Laboratory -Live Interaction [![Run on Repl.it](https://repl.it/badge/github/Grv-Singh/Data-Structure-Algorithms)](https://repl.it/github/Grv-Singh/Data-Structure-Algorithms) +This repository is a collection of code, algorithms, data structures, and projects created during my Computer Science Engineering graduation. It serves as a personal archive and a resource for anyone looking for implementations of various algorithms and solutions to coding problems. -Find my approach on following Challeneges +## Structure -* 8_queen -* Array_LCM -* BST -* Binomial_Heap_Code -* Christ -* Codechef -* Decison_Tree -* Find_Area -* Greatest_Of_All -* Cookies -* heap -* median -* HashT -* Hexa -* India Map -* Instance_place_backtrack -* KMP_String_Match -* LCM -* LOD -* Maximum_minimum -* Merge_Sort -* Nim_Game -* Pattern_Print -* Permutation -* Prime_Finder -* Quick_sort -* Quora -* Radix_sort -* Rubik -* Set_B -* String_Match -* Sudoku -* Sum_n_avg -* Swapping -* SymmetricMatrix -* TSP -* TowerOfHanoi -* Vowel -* antivirus -* area -* calculator -* client -* coderbyte -* coins -* concat -* eosum -* factorial -* find_cheese -* first -* first_come_first_serve -* first_follow -* back_tracking -* gol -* index_past_length -* insert_sort -* max_of_three -* median -* merge_sort -* minimum_of_all -* my_sort -* next_pttrn -* pipe -* plus_pttrn -* pos -* preemetive -* preemitive_priority_scheduling -* priority_scheduling -* pattern -* quick -* random_walk_Metropolis_algorithm -* rat_in_a_maze -* search -* segment_tree -* server -* sieve_of_eratosthenes -* sievepy3 -* simple_job_first_scheduling -* sort -* star_pattern -* sum_from_two_arrays -* vase -* win_virus +The codebase is organized into the following categories: -### Database Systems & Web -![Database Structure & Web](https://raw.githubusercontent.com/Grv-Singh/Data-Structure-Algorithms/master/Laboratory/Database%20Systems%20%26%20Web/LAB2_DSW.png) +* **Algorithms**: Implementations of various algorithms including sorting, searching, graph traversal (DFS, BFS), string matching (KMP), and mathematical algorithms (Primes, GCD, etc.). +* **DataStructures**: Implementation of data structures such as Binary Search Trees, Heaps, Hash Tables, and Linked Lists. +* **OS**: Operating System concepts including Process Scheduling (FCFS, Priority, SJF), Forks, Pipes, Threads, Semaphores, and Client-Server architecture. +* **Web**: Web development projects using PHP and HTML. +* **AI_ML_Robotics**: Artificial Intelligence and Machine Learning scripts (Python), and Robotics control code (Arduino). +* **CompetitiveProgramming**: Solutions to problems from platforms like Hackerrank, Codechef, and other competitive programming exercises. +* **Scripts**: Utility scripts, such as AWS S3 uploaders. +* **Laboratory**: Original laboratory assignments and exercises, preserved in their original structure. +* **Misc**: Miscellaneous files and experimental code. + +## Highlights + +* **Algorithms**: Merge Sort, Quick Sort, Radix Sort, KMP String Matching, Traveling Salesman Problem (TSP), Rat in a Maze. +* **Data Structures**: Binary Search Tree, Binomial Heap, Segment Tree. +* **Systems**: TCP Client/Server, Process Scheduling simulations. +* **AI/Robotics**: Decision Tree implementation, Particle Swarm Optimization (PSO), Line Follower Robot code. + +## Usage + +Feel free to explore the code for educational purposes. Most C/C++ files can be compiled using `gcc` or `g++`. Python scripts can be run with `python`. + +## Note + +This repository represents manual work and learning progress over time. Some code may be raw or experimental. diff --git a/RSA.exe b/RSA.exe deleted file mode 100644 index cf77bfc..0000000 Binary files a/RSA.exe and /dev/null differ diff --git a/Script_to_upload_file_to_AWS_S3.py b/Scripts/Script_to_upload_file_to_AWS_S3.py similarity index 100% rename from Script_to_upload_file_to_AWS_S3.py rename to Scripts/Script_to_upload_file_to_AWS_S3.py diff --git a/TEST1.c~ b/TEST1.c~ deleted file mode 100644 index 8167656..0000000 --- a/TEST1.c~ +++ /dev/null @@ -1,57 +0,0 @@ -#include -#include -#include -#include - -void *thread_function(void *arg); - -sem_t semaphore; - -void *thread_function( void *arg ) -{ -sem_wait( &semaphore ); - -int i,n,e,h,m,s,c,total=0; -scanf("%d",&n); - -printf("Enter marks in 5 subjects"); - -for(i=0;i=41){ - grade ='A'; - }else{ - if(total>=31){ - grade ='B'; - }else{ - if(total>=21){ - grade='C'; - } - } - } -grade; -sem_post( &semaphore ); - -} - -pthread_exit( NULL ); -} - -main(){ - -int tmp; - -tmp = sem_init( &semaphore, 0, 0 ); - -pthread_create( &thread[i], NULL, thread_function, NULL ); - -thread_function(); - -pthread_join( thread[i], NULL ); -sem_destroy( &semaphore ); -return 0; - -} - - diff --git a/Login.html b/Web/Login.html similarity index 100% rename from Login.html rename to Web/Login.html diff --git a/checklogin.php b/Web/checklogin.php similarity index 100% rename from checklogin.php rename to Web/checklogin.php diff --git a/fertilizer.php b/Web/fertilizer.php similarity index 100% rename from fertilizer.php rename to Web/fertilizer.php diff --git a/hello.php b/Web/hello.php similarity index 100% rename from hello.php rename to Web/hello.php diff --git a/helpline.php b/Web/helpline.php similarity index 100% rename from helpline.php rename to Web/helpline.php diff --git a/jaipur.php b/Web/jaipur.php similarity index 100% rename from jaipur.php rename to Web/jaipur.php diff --git a/load.php b/Web/load.php similarity index 100% rename from load.php rename to Web/load.php diff --git a/load_002.php b/Web/load_002.php similarity index 100% rename from load_002.php rename to Web/load_002.php diff --git a/login_success.php b/Web/login_success.php similarity index 100% rename from login_success.php rename to Web/login_success.php diff --git a/logout.php b/Web/logout.php similarity index 100% rename from logout.php rename to Web/logout.php diff --git a/signup_confirm.php b/Web/signup_confirm.php similarity index 100% rename from signup_confirm.php rename to Web/signup_confirm.php diff --git a/start.php b/Web/start.php similarity index 100% rename from start.php rename to Web/start.php diff --git a/thanku.php b/Web/thanku.php similarity index 100% rename from thanku.php rename to Web/thanku.php diff --git a/update_confirm.php b/Web/update_confirm.php similarity index 100% rename from update_confirm.php rename to Web/update_confirm.php diff --git a/updateform.php b/Web/updateform.php similarity index 100% rename from updateform.php rename to Web/updateform.php diff --git a/videodoc.php b/Web/videodoc.php similarity index 100% rename from videodoc.php rename to Web/videodoc.php diff --git a/calctry b/calctry deleted file mode 100644 index 95dc85d..0000000 --- a/calctry +++ /dev/null @@ -1,30 +0,0 @@ -import Tkinter -from Tkconstants import * -tk = Tkinter.Tk() -frame = Tkinter.Frame(tk, relief=RIDGE, borderwidth=2) -frame.pack(fill=BOTH,expand=1) -#Label(master, text="").grid(row=0) -#e= Entry(master).grid(row=0,column=0) -btn_num = Tkinter.Button(frame,text="1",command=prob.append('1')).grid(row=1,column=0) -btn_num = Tkinter.Button(frame,text="2",command=prob.append('2')).grid(row=1,column=1) -btn_num = Tkinter.Button(frame,text="3",command=prob.append('3')).grid(row=1,column=2) -btn_num = Tkinter.Button(frame,text="4",command=prob.append('4')).grid(row=2,column=0) -btn_num = Tkinter.Button(frame,text="5",command=prob.append('5')).grid(row=2,column=1) -btn_num = Tkinter.Button(frame,text="6",command=prob.append('6')).grid(row=2,column=2) -btn_num = Tkinter.Button(frame,text="7",command=prob.append('7')).grid(row=3,column=0) -btn_num = Tkinter.Button(frame,text="8",command=prob.append('8')).grid(row=3,column=1) -btn_num = Tkinter.Button(frame,text="9",command=prob.append('9')).grid(row=3,column=2) -btn_num = Tkinter.Button(frame,text="-",command=prob.append('-')).grid(row=4,column=0) -btn_num = Tkinter.Button(frame,text="0",command=prob.append('0')).grid(row=4,column=1) -btn_oper = Tkinter.Button(frame,text=".",command=prob.append('.')).grid(row=4,column=2) -btn_oper = Tkinter.Button(frame,text="+",command=prob.append('+')).grid(row=5,column=0) -btn_oper = Tkinter.Button(frame,text="-",command=prob.append('-')).grid(row=5,column=1) -btn_oper = Tkinter.Button(frame,text="*",command=prob.append('*')).grid(row=5,column=2) -btn_oper = Tkinter.Button(frame,text="/",command=prob.append('/')).grid(row=5,column=3) -btn_eq = Tkinter.Button(frame,text="=",command=equals(prob)).grid(row=5,column=4) -btn_clr = Tkinter.Button(frame,text="Clr",command=tk.destroy).grid(row=6,column=0) -btn_num.pack(side=LEFT) -btn_oper.pack(side=LEFT) -btn_eq.pack(side=RIGHT) -btn_clr.pack(side=BOTTOM) -tk.mainloop() diff --git a/calculator b/calculator deleted file mode 100644 index 985c655..0000000 --- a/calculator +++ /dev/null @@ -1,53 +0,0 @@ -#Logic and Functions - -num = [1,2,3,4,5,6,7,8,9,0] -operation = ['+','-','*','/'] -sym = ['-','.'] -inp = [] -i = 0 -sum = 0.0 -prob='' -ans = 0.0 - -def equals(prob): - while i < len(prob): - if prob[i] in num: - j = 0 - while prob[(i+j)] not in sym: - j += 1 - inp.append(float(prob[i:(i+j)])) - i+=j+1 - for k in inp: - sum = sum + k - return sum - -import Tkinter -from Tkconstants import * -tk = Tkinter.Tk() -frame = Tkinter.Frame(tk, relief=RIDGE, borderwidth=2) -frame.pack(fill=BOTH,expand=1) -#Label(master, text="").grid(row=0) -#e= Entry(master).grid(row=0,column=0) -btn_num = Tkinter.Button(frame,text="1",command=prob.append('1')).grid(row=1,column=0) -btn_num = Tkinter.Button(frame,text="2",command=prob.append('2')).grid(row=1,column=1) -btn_num = Tkinter.Button(frame,text="3",command=prob.append('3')).grid(row=1,column=2) -btn_num = Tkinter.Button(frame,text="4",command=prob.append('4')).grid(row=2,column=0) -btn_num = Tkinter.Button(frame,text="5",command=prob.append('5')).grid(row=2,column=1) -btn_num = Tkinter.Button(frame,text="6",command=prob.append('6')).grid(row=2,column=2) -btn_num = Tkinter.Button(frame,text="7",command=prob.append('7')).grid(row=3,column=0) -btn_num = Tkinter.Button(frame,text="8",command=prob.append('8')).grid(row=3,column=1) -btn_num = Tkinter.Button(frame,text="9",command=prob.append('9')).grid(row=3,column=2) -btn_num = Tkinter.Button(frame,text="-",command=prob.append('-')).grid(row=4,column=0) -btn_num = Tkinter.Button(frame,text="0",command=prob.append('0')).grid(row=4,column=1) -btn_oper = Tkinter.Button(frame,text=".",command=prob.append('.')).grid(row=4,column=2) -btn_oper = Tkinter.Button(frame,text="+",command=prob.append('+')).grid(row=5,column=0) -btn_oper = Tkinter.Button(frame,text="-",command=prob.append('-')).grid(row=5,column=1) -btn_oper = Tkinter.Button(frame,text="*",command=prob.append('*')).grid(row=5,column=2) -btn_oper = Tkinter.Button(frame,text="/",command=prob.append('/')).grid(row=5,column=3) -btn_eq = Tkinter.Button(frame,text="=",command=print(equals(prob))).grid(row=5,column=4) -btn_clr = Tkinter.Button(frame,text="Clr",command=tk.destroy).grid(row=6,column=0) -btn_num.pack(side=LEFT) -btn_oper.pack(side=LEFT) -btn_eq.pack(side=RIGHT) -btn_clr.pack(side=BOTTOM) -tk.mainloop() diff --git a/first b/first deleted file mode 100644 index c694a83..0000000 --- a/first +++ /dev/null @@ -1,40 +0,0 @@ -gram={'A':['Bb','Cd'],'B':['aB','l'], 'C':['cC','l']} -#dictionary - -term=['b','d','a','l','c'] -#terminals - -nonterm=['A','B','C'] -#non terminals - -firstset={} -#dictionary to hold set - -def first(gram,term,nonterm,ip): - fir=[] - ctr=0 - length=0 - if ip in term: - fir.extend(ip) - else: - for i in gram[ip]: - if i[0] in term: - fir.extend(i[0]) - else: - length=len(i) - while ctr -#include -#include - -#define MAX_COUNT 200 -#define BUF_SIZE 100 - -void main(void) -{ - pid_t pid; - int i; - char buf[BUF_SIZE]; - - fork(); - pid = getpid(); - for (i = 1; i <= MAX_COUNT; i++) { - sprintf(buf, "This line is from pid %d, value = %d\n", pid, i); - write(1, buf, strlen(buf)); - } -} - - diff --git a/termination.cpp~ b/termination.cpp~ deleted file mode 100644 index 570ba20..0000000 --- a/termination.cpp~ +++ /dev/null @@ -1,16 +0,0 @@ -#include -#include -#include - -int child_status=10; - - fork(); - - wait(child_status); - - if (WIFEXITED(child_status)){ - printf ("The child process exited normally, with exit code %d\n",WEXITSTATUS(child_status));} - else{ - printf ("The child process exited abnormally\n"); - } -return 0; diff --git a/termination.c~ b/termination.c~ deleted file mode 100644 index 67811ef..0000000 --- a/termination.c~ +++ /dev/null @@ -1,19 +0,0 @@ -#include -#include -#include -void main(){ -int child_status=10; - - fork(); - - wait(child_status); - - exit(10); - - if(WIFEXITED(child_status)){ - printf ("The child process exited normally, with exit code %d\n",WEXITSTATUS(child_status)); - }else{ - printf ("The child process exited abnormally\n"); - } -return 0; -} diff --git a/yourFile.logic b/yourFile.logic deleted file mode 100644 index 107389a..0000000 Binary files a/yourFile.logic and /dev/null differ