Skip to content

trees in java.java #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,065 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1065 commits
Select commit Hold shift + click to select a range
26c0e76
Merge pull request #418 from FOOL-SENKU-SAMA/main
ajitkumar1264 Oct 9, 2022
c95d2c1
Merge pull request #417 from SENKU-SAMA-FOOL/main
ajitkumar1264 Oct 9, 2022
429cb26
Merge pull request #416 from samyakjain26/patch-1
ajitkumar1264 Oct 9, 2022
344cc70
Merge pull request #415 from Shivamgits/main
ajitkumar1264 Oct 9, 2022
c9b3228
Merge pull request #414 from aditya233300/main
ajitkumar1264 Oct 9, 2022
dba52f3
Merge pull request #413 from SENKU-FOOL-SAMA/main
ajitkumar1264 Oct 9, 2022
99692d8
Merge pull request #412 from Arknate/main
ajitkumar1264 Oct 9, 2022
5368d7d
Merge pull request #409 from akshat-o5/main
ajitkumar1264 Oct 9, 2022
1124811
Merge pull request #408 from DeveshVishnoi/main
ajitkumar1264 Oct 9, 2022
cd916b2
Merge pull request #407 from MadushaniR/main
ajitkumar1264 Oct 9, 2022
90f7f8e
Merge pull request #406 from himanshu11230/main
ajitkumar1264 Oct 9, 2022
d5e7672
Merge pull request #405 from swapnillps0105/main
ajitkumar1264 Oct 9, 2022
ab89b9f
Merge pull request #403 from manozdpradhan/patch-3
ajitkumar1264 Oct 9, 2022
75f9bca
Merge pull request #402 from manozdpradhan/patch-2
ajitkumar1264 Oct 9, 2022
87556ea
Merge pull request #401 from manozdpradhan/patch-1
ajitkumar1264 Oct 9, 2022
d58ea7a
Merge pull request #400 from manozdpradhan/main
ajitkumar1264 Oct 9, 2022
8fc8f5c
Merge pull request #399 from rejjstha/patch-3
ajitkumar1264 Oct 9, 2022
973cccc
Merge pull request #398 from rejjstha/patch-2
ajitkumar1264 Oct 9, 2022
f61c510
Merge pull request #397 from rejjstha/patch-1
ajitkumar1264 Oct 9, 2022
747d067
Merge pull request #396 from rejjstha/main
ajitkumar1264 Oct 9, 2022
4e52611
Merge pull request #395 from akash-123-svg/main
ajitkumar1264 Oct 9, 2022
59c01f3
Merge pull request #394 from U220053/patch-1
ajitkumar1264 Oct 9, 2022
2b5d953
Merge pull request #393 from Akshit22781/main
ajitkumar1264 Oct 9, 2022
c179a13
Merge pull request #392 from rishabhverma1106/main
ajitkumar1264 Oct 9, 2022
664c724
Merge pull request #391 from 8950989202/patch-2
ajitkumar1264 Oct 9, 2022
93d0f74
Merge pull request #390 from 8950989202/main
ajitkumar1264 Oct 9, 2022
f775ca7
Merge pull request #389 from Adiana3308/main
ajitkumar1264 Oct 9, 2022
d9dd335
Merge pull request #388 from 8950989202/patch-1
ajitkumar1264 Oct 9, 2022
17fa66e
Merge pull request #387 from Dextroit-Divo/patch-2
ajitkumar1264 Oct 9, 2022
6c06144
Merge pull request #386 from Dextroit-Divo/patch-1
ajitkumar1264 Oct 9, 2022
ef4cd33
Merge pull request #385 from tanya-jnv/patch-1
ajitkumar1264 Oct 9, 2022
05045a5
Merge pull request #384 from gulafsh/main
ajitkumar1264 Oct 9, 2022
db27ddf
Merge pull request #382 from vedant0501/main
ajitkumar1264 Oct 9, 2022
c54102e
Merge pull request #381 from ixt2jax/main
ajitkumar1264 Oct 9, 2022
277de01
Merge pull request #380 from SachinDabhade/main
ajitkumar1264 Oct 9, 2022
4ce7a4e
Merge pull request #379 from Asmit-Kumar0/main
ajitkumar1264 Oct 9, 2022
6ffb9e2
Merge pull request #378 from codeburn12/patch-1
ajitkumar1264 Oct 9, 2022
58d4002
Merge pull request #376 from Sapnajha19/main
ajitkumar1264 Oct 9, 2022
ebf553b
Merge pull request #375 from ankush-sharma-13/main
ajitkumar1264 Oct 9, 2022
c4f011a
Merge pull request #374 from wasifhussain77890/patch-1
ajitkumar1264 Oct 9, 2022
d760bfd
Merge pull request #442 from gouthamKKr/patch-4
ajitkumar1264 Oct 9, 2022
a77bc76
Merge pull request #373 from Sahilydv222/main
ajitkumar1264 Oct 9, 2022
3c6affe
Merge pull request #371 from RiteshKr001/main
ajitkumar1264 Oct 9, 2022
152177a
Merge pull request #370 from wasifhussain77890/main
ajitkumar1264 Oct 9, 2022
5c5ae7f
Merge pull request #369 from KUNJPro/main
ajitkumar1264 Oct 9, 2022
0401455
Merge pull request #368 from Anukulbanjade/main
ajitkumar1264 Oct 9, 2022
7c81135
Merge pull request #367 from ris441/main
ajitkumar1264 Oct 9, 2022
f7f4773
Merge pull request #366 from devilsboss-dev/main
ajitkumar1264 Oct 9, 2022
428ac62
Merge pull request #365 from SOMAN-SABEEL/main
ajitkumar1264 Oct 9, 2022
2309ce9
Merge pull request #362 from lallunallala87/main
ajitkumar1264 Oct 9, 2022
6eae4f9
Merge pull request #361 from anshur0207/main
ajitkumar1264 Oct 9, 2022
d93c739
Merge pull request #360 from Aakash1378/main
ajitkumar1264 Oct 9, 2022
fa29d04
Merge pull request #359 from digipodium/main
ajitkumar1264 Oct 9, 2022
20b1c9a
Merge pull request #358 from yalegama/main
ajitkumar1264 Oct 9, 2022
2d1a8ca
Create shuffle.java
fahadmaheri Oct 9, 2022
694bf40
Merge pull request #357 from Kartikay099/main
ajitkumar1264 Oct 9, 2022
2bb523f
Merge pull request #447 from harshisdead/main
ajitkumar1264 Oct 9, 2022
af25d41
Merge pull request #355 from yashkalariya13/main
ajitkumar1264 Oct 9, 2022
0530e74
Merge pull request #354 from sailaja22/main
ajitkumar1264 Oct 9, 2022
fdac845
Merge pull request #353 from vanshvatsal/main
ajitkumar1264 Oct 9, 2022
7e9b665
Merge pull request #352 from shyam-206/main
ajitkumar1264 Oct 9, 2022
214dddb
Merge pull request #351 from Tejas2853/main
ajitkumar1264 Oct 9, 2022
be902f9
Merge pull request #350 from durgeshsingh02/main
ajitkumar1264 Oct 9, 2022
5bb4db1
Merge pull request #349 from inikhil15/main
ajitkumar1264 Oct 9, 2022
8988100
Merge pull request #356 from BhuvaKrishna/main
ajitkumar1264 Oct 9, 2022
cf25fdb
Merge pull request #348 from durgeshsingh20/main
ajitkumar1264 Oct 9, 2022
be51380
Merge pull request #363 from Rachit0710/main
ajitkumar1264 Oct 9, 2022
0759eee
Create fibonacci
pooja2693 Oct 9, 2022
62a90da
Update shuffle.java
fahadmaheri Oct 9, 2022
ebea032
Merge pull request #443 from gouthamKKr/patch-5
ajitkumar1264 Oct 9, 2022
5cbbd32
Merge pull request #444 from gouthamKKr/patch-6
ajitkumar1264 Oct 9, 2022
8e05772
Create MergeKSortedLists
rtvksingh Oct 9, 2022
a13d77d
Merge pull request #445 from Samridh-Pathela/main
ajitkumar1264 Oct 9, 2022
2490c99
Merge pull request #446 from dipesh88/main
ajitkumar1264 Oct 9, 2022
6115636
Compress
PSupriya12 Oct 9, 2022
1a33676
Create traversal.py
chetnachauhan12 Oct 9, 2022
ecfd702
Add files via upload
Ishpreet441 Oct 9, 2022
9e03026
Create javaprog
Myselfnk1 Oct 9, 2022
bfeaaa8
Create palindrome
Myselfnk1 Oct 9, 2022
3d575a1
Create PythonCalculator.py
ameykaran Oct 9, 2022
0146e24
Merge pull request #449 from MananSharma2710/main
ajitkumar1264 Oct 9, 2022
89df619
Merge pull request #448 from Himanshu-Gupta2001/patch-1
ajitkumar1264 Oct 9, 2022
e282cbd
Merge pull request #450 from dipesh88/dipesh88-patch-1
ajitkumar1264 Oct 9, 2022
3c41b1d
Merge pull request #451 from pradeepkokal/main
ajitkumar1264 Oct 9, 2022
e4fd504
Merge pull request #452 from AdityaGoutam18/main
ajitkumar1264 Oct 9, 2022
5803946
Merge pull request #453 from ayushh93/main
ajitkumar1264 Oct 9, 2022
b37610a
Merge pull request #454 from ayushh93/patch-1
ajitkumar1264 Oct 9, 2022
cd8d9c9
Create TrappingRainWater.java
cxj51693 Oct 9, 2022
aeb7133
Java Program for Constructor overloading
Aaditya1978 Oct 9, 2022
089766a
Merge pull request #455 from ayushh93/patch-2
ajitkumar1264 Oct 9, 2022
5b225f5
Merge pull request #456 from ayushh93/patch-3
ajitkumar1264 Oct 9, 2022
9eb91cd
Merge pull request #457 from kumaratul2002/main
ajitkumar1264 Oct 9, 2022
90ec457
Merge pull request #458 from SoubhagyaKumaNayak/main
ajitkumar1264 Oct 9, 2022
310c4c9
Merge pull request #459 from AyushBhavsar/patch-3
ajitkumar1264 Oct 9, 2022
fb53f82
Merge pull request #460 from Shubhankar-1/main
ajitkumar1264 Oct 9, 2022
bda182b
Merge pull request #461 from sheryldsouza/main
ajitkumar1264 Oct 9, 2022
01769c3
Create ReverseLinkList.java
devesh1721 Oct 9, 2022
38d6506
Merge pull request #462 from PreethiN0070/patch-1
ajitkumar1264 Oct 9, 2022
354967a
Merge pull request #469 from pathuS13/main
ajitkumar1264 Oct 9, 2022
65c76fa
Merge pull request #470 from mainak354/main
ajitkumar1264 Oct 9, 2022
0a1eaa4
Merge pull request #471 from Wasif0787/main
ajitkumar1264 Oct 9, 2022
e33664a
Merge pull request #473 from fahadmaheri/main
ajitkumar1264 Oct 9, 2022
b744cac
Merge pull request #474 from pooja2693/main
ajitkumar1264 Oct 9, 2022
2c4edf8
Create DeletionInRedBlacKTree.java
fahadmaheri Oct 9, 2022
10b4ccf
Add files via upload
Dharanash Oct 9, 2022
6ab0222
Create Longest_Common_Subsequence.java
ishita1505 Oct 9, 2022
ae173a1
Create searchinsorted_array.java
varunsharma6956 Oct 9, 2022
8080f96
Update searchinsorted_array.java
varunsharma6956 Oct 9, 2022
45e8e7a
Create Javaalgo1.java
ThePimPom Oct 9, 2022
6d40199
Create Duplicatefind.java
YASH-VATS-7 Oct 9, 2022
de420ae
Add files via upload
Asmit-Kumar0 Oct 9, 2022
a2b5842
Merge branch 'main' into main
Asmit-Kumar0 Oct 9, 2022
37e16e6
Create TestMyException.java
Aayush2609 Oct 9, 2022
c52d3a9
Create Shortest Common Supersequence Problem
anshur0207 Oct 10, 2022
d1dba06
Create java-algorithms
janvikohli Oct 10, 2022
f53e95e
Constructor
janvikohli Oct 10, 2022
0e72c24
Add files via upload
pradip-424 Oct 10, 2022
f2bf269
Add files via upload
pradip-424 Oct 10, 2022
72f85d1
Add files via upload
pradip-424 Oct 10, 2022
cd531c3
Add files via upload
pradip-424 Oct 10, 2022
5d1029c
Merge pull request #501 from pradip-424/main
ajitkumar1264 Oct 10, 2022
51833c3
Merge pull request #502 from Annex5061/main
ajitkumar1264 Oct 10, 2022
d48efd3
Create matrix chain multiplication
intfinder123 Oct 10, 2022
6597d94
LinkedHashSet insertion
sratna15 Oct 10, 2022
6a4cb9f
union of set
sratna15 Oct 10, 2022
17313b3
Delete SetUnion.java
sratna15 Oct 10, 2022
7a498eb
All Traversal In One go
anshumanbehera27 Oct 10, 2022
e42a0a9
Create vjgfjgjy.cpp
vanshikab1014 Oct 10, 2022
945d712
binarysearch.java
ayushhk93 Oct 10, 2022
3f9d990
composition.java
ayushhk93 Oct 10, 2022
f0020ef
extremevalue.java
ayushhk93 Oct 10, 2022
3578971
datamanipulation.java
ayushhk93 Oct 10, 2022
d6d954a
gcdnumber.java
ayushhk93 Oct 10, 2022
f929caa
positiveornegative.java
ayushhk93 Oct 10, 2022
588fb2f
factorialnumber.java
ayushhk93 Oct 10, 2022
e2da5c5
Create good.cpp
Oct 10, 2022
a42c563
bubblesort
AbhishekKolhe Oct 10, 2022
a304fd5
Add files via upload
parulgupta27 Oct 10, 2022
a5fded6
Create functional_trees.java
sakshambajaj17 Oct 10, 2022
e6c1f6a
Permutation
kara751 Oct 10, 2022
dd7acbc
Merge branch 'main' into main
kara751 Oct 10, 2022
345fc12
Merge pull request #485 from Dharanash/main
ajitkumar1264 Oct 10, 2022
a057d4b
Merge pull request #484 from fahadmaheri/main
ajitkumar1264 Oct 10, 2022
d4a7b63
ATM machine.java
sheryldsouza Oct 10, 2022
aef9610
Merge pull request #483 from devesh1721/patch-1
ajitkumar1264 Oct 10, 2022
ec58c07
Merge pull request #482 from Aaditya1978/main
ajitkumar1264 Oct 10, 2022
5b168f8
Merge pull request #487 from ishita1505/patch-1
ajitkumar1264 Oct 10, 2022
133725a
Merge pull request #481 from cxj51693/main
ajitkumar1264 Oct 10, 2022
828a514
palindrome.java
pradeepkokal Oct 10, 2022
0ddf44f
Merge pull request #480 from ameykaran/main
ajitkumar1264 Oct 10, 2022
86d25ee
Merge pull request #479 from Myselfnk1/main
ajitkumar1264 Oct 10, 2022
a43017a
Merge pull request #478 from Ishpreet441/main
ajitkumar1264 Oct 10, 2022
f225e43
Merge pull request #488 from varunsharma6956/main
ajitkumar1264 Oct 10, 2022
270a077
Merge pull request #477 from chetnachauhan12/main
ajitkumar1264 Oct 10, 2022
ac45d5d
Merge pull request #476 from PSupriya12/main
ajitkumar1264 Oct 10, 2022
d42418f
Merge pull request #475 from rtvksingh/patch-1
ajitkumar1264 Oct 10, 2022
870c59b
Merge pull request #489 from ThePimPom/main
ajitkumar1264 Oct 10, 2022
9a52479
Merge pull request #490 from YASH-VATS-7/main
ajitkumar1264 Oct 10, 2022
3395403
Merge pull request #491 from Asmit-Kumar0/main
ajitkumar1264 Oct 10, 2022
a693132
Merge pull request #492 from Aayush2609/patch-1
ajitkumar1264 Oct 10, 2022
8a5871c
Merge pull request #493 from anshur0207/main
ajitkumar1264 Oct 10, 2022
bc0dd33
Merge pull request #496 from janvikohli/main
ajitkumar1264 Oct 10, 2022
f58e4e9
Merge pull request #497 from janvikohli/patch-1
ajitkumar1264 Oct 10, 2022
e43156c
Merge pull request #503 from intfinder123/patch-1
ajitkumar1264 Oct 10, 2022
fa338f5
Merge pull request #504 from exploe08/main
ajitkumar1264 Oct 10, 2022
c7c5ea0
Merge pull request #505 from anshumanbehera27/patch-3
ajitkumar1264 Oct 10, 2022
93aa34c
Merge pull request #506 from Vanshika121222003/main
ajitkumar1264 Oct 10, 2022
1f26029
Merge pull request #507 from ayushhk93/main
ajitkumar1264 Oct 10, 2022
ef3b782
Merge pull request #508 from ayushhk93/patch-2
ajitkumar1264 Oct 10, 2022
2c84c7f
Merge pull request #509 from ayushhk93/patch-3
ajitkumar1264 Oct 10, 2022
a642f5f
Merge pull request #510 from ayushhk93/patch-4
ajitkumar1264 Oct 10, 2022
0d962ef
Merge pull request #511 from Yogesh5556/main
ajitkumar1264 Oct 10, 2022
5dc0b7d
Merge pull request #512 from AbhishekKolhe/main
ajitkumar1264 Oct 10, 2022
cef558b
Merge pull request #513 from parulgupta27/main
ajitkumar1264 Oct 10, 2022
548e93b
Merge pull request #514 from sakshambajaj17/patch-1
ajitkumar1264 Oct 10, 2022
be4d4d7
Merge pull request #515 from kara751/main
ajitkumar1264 Oct 10, 2022
464303b
Merge pull request #516 from sheryldsouza/main
ajitkumar1264 Oct 10, 2022
5afe14b
Merge pull request #517 from pradeepkokal/main
ajitkumar1264 Oct 10, 2022
eee0e58
Create string_palindrome.cpp
shahneha1112 Oct 10, 2022
a41e984
Hacktoberfest-2022
dipesh88 Oct 10, 2022
0ce0d84
hacktoberfest 2022
Viveshkumar21 Oct 10, 2022
fc26948
created bubble sort code
Shubhankar-1 Oct 10, 2022
2b9cfef
Create ygvcyghcvyhv.cpp
alokya88 Oct 10, 2022
16a88ac
Create fdsadf.cpp
alokya88 Oct 10, 2022
0face8c
Create tables.cpp
Monodeep-Das Oct 10, 2022
8f5cb1e
Create bnrsrch.cpp
Ansh-Rai Oct 10, 2022
8bc7727
Added Kadane Algo in C++
Aaditya1978 Oct 10, 2022
3e70d0c
Create Armstrong number in Java
shubhamsingla807 Oct 10, 2022
b516a8b
Create g7guguy.cpp
vanshikab1014 Oct 10, 2022
aa97535
List iterator
sratna15 Oct 10, 2022
94dcd30
Create thissis.java
begin56 Oct 10, 2022
14bfece
Kruskal program in java
KrishnaS97 Oct 10, 2022
560e7cb
binary search
DhyanTD Oct 10, 2022
a88fa2e
Create Searching Using binary Search
IshuC19 Oct 10, 2022
48fa050
Dijkstra algorithm in java
rs2028 Oct 10, 2022
fb0835a
BelmanFord Algorithm added
Jeevan-Rai Oct 10, 2022
9d9f01c
ashishfactorial
ashish-arora12903 Oct 10, 2022
bb14a25
Create array.java
AshishRaghav009 Oct 10, 2022
f47b0d8
Add files via upload
Ruchika2004 Oct 10, 2022
5f0563a
Create number_system.java
SHIVASRMA Oct 10, 2022
c6473b5
Kruskal algo
BhuvaKrishna Oct 10, 2022
6dda8ce
Create reverse.java
Gouravsharma10 Oct 10, 2022
bf5ba91
Create goodthis.cpp
dynamicshere Oct 10, 2022
f8ed92d
Create LinkedListInsertions.java
anurag464 Oct 10, 2022
fe74cb3
Create Two_Sum.java
U220053 Oct 10, 2022
75593cf
Create java197.java
DivjotBatra Oct 10, 2022
4615dad
Create circular.java
arora2suman Oct 10, 2022
890025e
Create balanced_tree.java
U220053 Oct 10, 2022
076c2d5
Add files via upload
Dharanash Oct 10, 2022
e2ec600
Create hi.java
nicecliffhanger Oct 10, 2022
0767c5e
Allpermutationofparanthesis
kumaratul2002 Oct 10, 2022
3dc9a1a
B trees
kumaratul2002 Oct 10, 2022
3d5c007
Merge pull request #526 from Ansh-Rai/main
ajitkumar1264 Oct 11, 2022
7a11326
Merge pull request #525 from shubhamsingla807/patch-3
ajitkumar1264 Oct 11, 2022
f755fce
Merge pull request #524 from Aaditya1978/main
ajitkumar1264 Oct 11, 2022
5b5332f
Merge pull request #523 from Monodeep-Das/patch-1
ajitkumar1264 Oct 11, 2022
e9e82e1
Merge pull request #522 from alokya88/main
ajitkumar1264 Oct 11, 2022
3382287
Merge pull request #521 from Shubhankar-1/main
ajitkumar1264 Oct 11, 2022
018e8cf
Merge pull request #520 from Viveshkumar21/main
ajitkumar1264 Oct 11, 2022
1386c7c
Merge pull request #519 from dipesh88/main
ajitkumar1264 Oct 11, 2022
8030f2a
Merge pull request #518 from shahneha1112/main
ajitkumar1264 Oct 11, 2022
b582058
Merge pull request #527 from Vanshika121222003/main
ajitkumar1264 Oct 11, 2022
754223e
Merge pull request #528 from exploe08/main
ajitkumar1264 Oct 11, 2022
291aa43
Merge pull request #529 from KrishnaS97/main
ajitkumar1264 Oct 11, 2022
5c52805
Merge pull request #530 from DhyanTD/main
ajitkumar1264 Oct 11, 2022
1d837e3
Merge pull request #531 from IshuC19/main
ajitkumar1264 Oct 11, 2022
59f1db0
Merge pull request #532 from rs2028/main
ajitkumar1264 Oct 11, 2022
bdbeb92
Merge pull request #533 from begin56/main
ajitkumar1264 Oct 11, 2022
8f3079d
Merge pull request #534 from Jeevan-Rai/main
ajitkumar1264 Oct 11, 2022
bc5d6b5
Merge pull request #535 from ashish-arora12903/main
ajitkumar1264 Oct 11, 2022
ad7c4a5
Merge pull request #536 from AshishRaghav009/main
ajitkumar1264 Oct 11, 2022
cea4693
Merge pull request #537 from Ruchika2004/main
ajitkumar1264 Oct 11, 2022
e454ce3
Merge pull request #538 from SHIVASRMA/patch-1
ajitkumar1264 Oct 11, 2022
0af3594
Merge pull request #539 from BhuvaKrishna/main
ajitkumar1264 Oct 11, 2022
4c03c81
Merge pull request #540 from Gouravsharma10/main
ajitkumar1264 Oct 11, 2022
a17f957
Merge pull request #541 from dynamicshere/main
ajitkumar1264 Oct 11, 2022
c6cc5d9
Merge pull request #542 from anurag464/main
ajitkumar1264 Oct 11, 2022
006983d
Merge pull request #543 from U220053/patch-2
ajitkumar1264 Oct 11, 2022
b419970
Merge pull request #544 from DivjotBatra/main
ajitkumar1264 Oct 11, 2022
70ff0e8
Merge pull request #545 from arora2suman/main
ajitkumar1264 Oct 11, 2022
6ba3d6f
Merge pull request #546 from U220053/patch-3
ajitkumar1264 Oct 11, 2022
0c4195a
word search in java
Saikat2407 Oct 11, 2022
c932b11
Merge pull request #547 from Dharanash/main
ajitkumar1264 Oct 11, 2022
d0e0873
Merge pull request #548 from nicecliffhanger/main
ajitkumar1264 Oct 11, 2022
aa620a2
Merge pull request #549 from kumaratul2002/main
ajitkumar1264 Oct 11, 2022
815be88
Merge pull request #551 from Saikat2407/main
ajitkumar1264 Oct 11, 2022
7f6d0e2
Stacks in java.java
rishitydv Oct 11, 2022
6358e33
queues in java.java
rishitydv Oct 11, 2022
7ed5e26
linkedlist in java.java
rishitydv Oct 11, 2022
124f6ec
trees in java.java
rishitydv Oct 11, 2022
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
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions 0-1pattern.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#include<iostream>
using namespace std;

int main()
{
int n;
cin>>n;

for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
if((i+j)%2==0){
cout<<" 1";
}
else{
cout<<" 0";
}
}
cout<<endl;
}

return 0;
}
19 changes: 19 additions & 0 deletions 00.Introduction/Details.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import java.util.Scanner;

class Details {
public static void main(String args[])
{
System.out.println("Enter the required details: ");
Scanner dtl=new Scanner(System.in);
System.out.println("Enter your name: ");
String name=dtl.nextLine();
System.out.println("Enter your Mobile number: ");
Long phone=dtl.nextLong();
System.out.println("Enter your age: ");
int age=dtl.nextInt();
System.out.println(" WELCOME ");
System.out.println(" Nice to meet you "+ name);
System.out.println(" Thank You for filling the details. ");
System.out.println(" We'll surely contact you on "+ phone + " for further details. ");
}
}
9 changes: 9 additions & 0 deletions 00.Introduction/First.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
class First
{
public static void main(String args[])
{
System.out.println("Hello World");
// System.out.println(args[0]);
// System.out.println(args[1]);
}
}
Binary file added 1.1.exe
Binary file not shown.
69 changes: 69 additions & 0 deletions 1.PreOrder - Using Stack.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode() : val(0), left(nullptr), right(nullptr) {}
* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
* };
*/
class Solution {
public:
void preorder(TreeNode* root,vector<int> &ans)
{
if(root==NULL)
{
return;
}
else
{
ans.push_back(root->val);
preorder(root->left,ans);
preorder(root->right,ans);
}
}
public:
vector<int> preorderTraversal(TreeNode* root) {
vector<int> ans;
preorder(root,ans);
return ans;
}
};




Using stack

class Solution {
public:
vector<int> preorderTraversal(TreeNode* root) {
vector<int> ans;
if(root==NULL)
{
return ans;
}
else
{
stack<TreeNode*> st;
st.push(root);
while(!st.empty())
{
TreeNode* node = st.top();
st.pop();
if(node->right!=NULL)
{
st.push(node->right);
}
if(node->left!=NULL)
{
st.push(node->left);
}
ans.push_back(node->val);
}
return ans;
}
}
};
210 changes: 210 additions & 0 deletions 1.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,210 @@
//
// dsatrial1.cpp
//
//
// Created by Vansh Vatsal on 30/08/22.
//

#include <bits/stdc++.h>
using namespace std;

class SEIT
{
string name;
int roll;
float sgpa;

public:
void getdata()
{
string a;
int b;
float c;
cout << "Enter Name : " << endl;
cin >> a;
cout << "Enter Roll No. : " << endl;
cin >> b;
cout << "Enter SGPA : " << endl;
cin >> c;
name = a;
roll = b;
sgpa = c;
}
void putdata()
{
cout << name << endl;
cout << roll << endl;
cout << sgpa << endl;
}
void linearsearch(SEIT s[], int n, float key)
{
bool flag = 1;
for (int i = 0; i < n; i++)
{
if (s[i].sgpa == key)
{
cout << "Object is present at " << i << " index." << endl;
s[i].putdata();
flag = 0;
}
}
if (flag)
{
cout << "No record found" << endl;
}
}

void binarysearch(SEIT s[], int n, string nm)
{

int start = 0;
int end = n - 1;
int mid = (start + end) / 2;
bool flag = 1;
while (start <= end)
{
if (s[mid].name == nm)
{
s[mid].putdata();
flag = 0;
break;
}
else if (s[mid].name < nm)
{
start = mid + 1;
}
else
{
end = mid - 1;
}
mid = (start + end) / 2;
}
if (flag)
{
cout << "No record found." << endl;
}
}
void bubblesort(SEIT s[], int n)
{

for (int l = 0; l < n; ++l)
{

for (int i = 0; i < n -l-1; ++i)
{

if ( s[i].roll > s[i+1].roll)
{
swap(s[i],s[i+1]);
}
}
}
}
void insertionSort( SEIT s[], int size) {
for (int step = 1; step < size; step++) {
int key = s[step];
int j = step - 1;

// Compare key with each element on the left of it until an element smaller than
// it is found.
// For descending order, change key<array[j] to key>array[j].
while (key < s[j] && j >= 0) {
s[j + 1] = s[j];
--j;
}
s[j + 1] = key;
}
}
void printArray(SEIT s[], int n)
{
for (int i = 0; i < n; ++i)
{
cout << "roll " << s[i].roll<<endl;
cout << "name " << s[i].name<<endl;
cout << "sgpa " << s[i].sgpa<<endl;
}
cout << "\n";
}
};

int
menu()
{
int a;
cout << " 1 for linear search" << endl;
cout << " 2 for binary search" << endl;
cout << " 3 to display details of all students" << endl;
cout << " 4 to exit" << endl;
cout << " 5 to do Bubble Sort" << endl;
cout << " 6 to do Insertion Sort" << endl;

cout << "enter your choice = ";
cin >> a;
cout << endl;
return a;
}
int main()
{
cout << "enter number of students" << endl;
int n;
cin >> n;
SEIT s[n];
for (int i = 0; i < n; i++)
{
s[i].getdata();
}
int status;
status = menu();
while (true)
{
SEIT task;

if (status == 4)
{
break;
}
else if (status == 1)
{
float key;
cout << "Enter SGPA of the student : " << endl;
cin >> key;

task.linearsearch(s, n, key);
}
else if (status == 2)
{
string nm;
cout << "Enter the name of the student : " << endl;
cin >> nm;
task.binarysearch(s, n, nm);
}
else if (status == 3)
{
for (int i = 0; i < n; i++)
{
s[i].getdata();
}
}
else if (status == 5)
{

task.bubblesort(s, n);
cout << "Sorted Array in Ascending Order:\n";
task.printArray(s,n);

}
else if (status==6){
task.insertionSort(s,size);
cout<<"Insertion Sort"<<endl;
task.printArray(s,size);
}

else
{
cout << "invalid input pls enter another choice" << endl;
}

status = menu();
}
return 0;
}
Binary file added 16649524524186456099865449383486.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading