Skip to content

Commit

Permalink
Merge branch 'AkashSingh3031:master' into imp-resources
Browse files Browse the repository at this point in the history
  • Loading branch information
ashwin3082002 authored Jun 25, 2021
2 parents 828b62c + c8c490a commit bb78123
Show file tree
Hide file tree
Showing 382 changed files with 5,192 additions and 50 deletions.
Binary file removed .DS_Store
Binary file not shown.
1 change: 0 additions & 1 deletion .gitignore

This file was deleted.

8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/The-Complete-FAANG-Preparation.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/* An array of n elements, find three elements in the array, such that, their sum is equal to the
given element K of that array.*/

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

bool Triplet(int arr[], int arr_size, int sum)
{
int l, r,m; //for left ,right and middle
sort(arr, arr + arr_size);
for (int i = 0; i < arr_size - 2; i++) {
l=0;
r = arr_size - 1;
m=(l+r)/2;
while (l < r) {
if (arr[l] +arr[m]+ arr[r] == sum) {
cout<<"Triplet is: "<<arr[l]<<","<<arr[m]<<","<<arr[r];
return true;
}
else if ( arr[l] + arr[m] + arr[r] < sum)
l++;
else
r--;
}
}
return false;
}
int main()
{
int n,k,arrsize;
cout<<"Enter number of elements:";
cin>>n;
int array[n];
cout << "Enter the elements:";
for(int i=0;i<n;i++)
{
cin>>array[i];
}
cout<<"Enter the sum:";
cin>>k;

for(int i=0;i<n;i++)

arrsize = sizeof(array)/sizeof(array[0]);
Triplet(array,arrsize,k);

return 0;
}

58 changes: 58 additions & 0 deletions 1]. DSA/1]. Data Structures/01]. Array/Java/_01)_Basic_Array.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import java.util.Scanner;

public class BasicArray {
/* A Method For Creating Array List */
/* SINGAL DIMENTIONAL ARRAY */
public static void Create_array(int arr[]) {
/* Declaration */
int array[] = new int[5];

/* Initilization */
array[0] = 10;
array[1] = 13;
array[2] = 34;
array[3] = 45;
array[4] = 65;

/* Print array with Index */
System.out.println("Print Arrays With Index");
System.out.println(array[0]);

System.out.println("Print All Arrays With Loop");

/* Print all array with iteration */
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}

/* Getting Input From User to store Data Into Array */
Scanner input = new Scanner(System.in);

System.out.print("How many Elements you wanna Add ?: ");
int n = input.nextInt();

int array_input[] = new int[n];
System.out.println("Enter " + n + " Elements: ");
for (int i = 0; i < n; i++) {
array_input[i] = input.nextInt();
}

System.out.println("Showing The Array with Loop");
for (int i = 0; i < n; i++) {
System.out.println("\t" + array_input[i]);
}
input.close();

/* receives an array as a parameter */
System.out.println("Receiving array as a parameter");
for (int i = 0; i < arr.length; i++)
System.out.println(arr[i]);

System.out.println();
}

/* Main Method */
public static void main(String[] args) {
Create_array(new int[] { 10, 22, 44, 66 });
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import java.util.Scanner;

public class MultiDimArray {

public static void Create_Multi() {

// declaring and initializing 2D array
int arr[][] = { { 1, 2, 3 }, { 2, 4, 5 }, { 4, 4, 5 } };
// printing 2D array
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print("\t\t" + arr[i][j] + " ");
}
System.out.println();
}

Scanner input = new Scanner(System.in);
/* Getting Input From User while Creating MultiDimentional Array */
System.out.print("Enter Number of Elements for Row: ");
int row = input.nextInt();
System.out.print("Enter Number of Elements for Column: ");
int column = input.nextInt();
int array[][] = new int[row][column];
System.out.println("Enter Elements: ");
for (int i = 0; i < row; i++) {
for (int j = 0; j < column; j++) {
array[i][j] = input.nextInt();
}
}

/* Showing Array with For loop */
System.out.println("Showing Arrays: ");
for (int i = 0; i < row; i++) {
for (int j = 0; j < column; j++) {
System.out.print(array[i][j] + "\t");
}
System.out.println();
}
input.close();
}

public static void main(String[] args) {
Create_Multi();
}
}
Loading

0 comments on commit bb78123

Please sign in to comment.