Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file removed Dictionary.exe
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/ArrayLCM.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/ArrayLCM.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Hexa.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/LCM.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/LCM.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/LCMs.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/LCMs.o
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Maximum n minimum.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Prob.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Prob.o
Binary file not shown.
55 changes: 0 additions & 55 deletions Laboratory/Computer Science Basic/SetB.c.save

This file was deleted.

Binary file removed Laboratory/Computer Science Basic/SetB.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/SetB.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Sum n avg.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Sum n avg.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Swapping.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Symmetric Matrix.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Test.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Test.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Text.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Text.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
35 changes: 0 additions & 35 deletions Laboratory/Computer Science Basic/Untitled2.save

This file was deleted.

1 change: 0 additions & 1 deletion Laboratory/Computer Science Basic/Untitled3.save

This file was deleted.

Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 1 20 Jan Q1.o
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 1 20 Jan Q2.o
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 1 20 Jan Q3.o
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 1 20 Jan Q5.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1a.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1b.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1c.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1d.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1e.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1f.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1g.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q1h.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 16 Q2.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 2 Q4.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 2 Q4.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q1.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q1.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q2.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q2.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q3.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q3.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q4.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q4.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q6.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 3 Q6.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q2.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q2.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q3.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q4.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q4.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q5.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q6.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week 4 Q6.o
Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week1 20 Jan Q4.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/Week9.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/area.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/coins.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/concatry.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/delete.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/delete.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/eosum.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/grv.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/grv.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/lol.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/median.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/median.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/nextpttrn.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/nextpttrn.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pluspttrn.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pluspttrn.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pos.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pos.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pttrn.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/pttrn.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/sort.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/sort.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/starpttrn.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/starpttrn.o
Binary file not shown.
35 changes: 0 additions & 35 deletions Laboratory/Computer Science Basic/str.c.save

This file was deleted.

2 changes: 0 additions & 2 deletions Laboratory/Computer Science Basic/sum from two arrays.c.save

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/vase.o
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/w8q1.exe
Binary file not shown.
Binary file removed Laboratory/Computer Science Basic/w8q1.o
Binary file not shown.
Binary file removed Laboratory/Data Structures/8queen.exe
Binary file not shown.
Binary file removed Laboratory/Data Structures/8queen.o
Binary file not shown.
Binary file removed Laboratory/Data Structures/LAB1.exe
Binary file not shown.
Binary file removed Laboratory/Data Structures/LAB1.o
Binary file not shown.
Binary file removed Laboratory/Data Structures/Sem3 Day1.exe
Binary file not shown.
Binary file removed Laboratory/Data Structures/Sem3 Day1.o
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
115 changes: 28 additions & 87 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.
Binary file removed RSA.exe
Binary file not shown.
Loading