Skip to content

Commit 4c9341a

Browse files
committed
Initial commit
0 parents  commit 4c9341a

8 files changed

Lines changed: 272 additions & 0 deletions

File tree

Array.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
import java.util.*;
3+
4+
public class Array {
5+
6+
public static void main(String[] args) {
7+
Scanner in =new Scanner(System.in);
8+
System.out.println("Enter the size of array");
9+
int n = in.nextInt();
10+
int[] arr = new int[n];
11+
int temp=0;
12+
int flag=0;
13+
System.out.println("Enter the value of array");
14+
for(int i=0;i<arr.length;i++){
15+
arr[i]=in.nextInt();
16+
}
17+
System.out.println("Enter the no to search");
18+
int srch = in.nextInt();
19+
for(int i =0;i<arr.length;i++){
20+
if(srch==arr[i]){
21+
temp=i;
22+
flag++;
23+
break;
24+
25+
}
26+
}
27+
if(flag>0){
28+
System.out.println(temp);
29+
}
30+
else{
31+
System.out.println("Not found");
32+
}
33+
34+
}
35+
}

Bubble.java

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
2+
import java.util.*;
3+
class Bsort{
4+
void Bubble(int[] n){
5+
for(int i=0;i<n.length-1;i++){
6+
for(int j=0;j<n.length-1-i;j++){
7+
if(n[j]>n[j+1]){
8+
int temp = n[j];
9+
n[j]= n[j+1];
10+
n[j+1]=temp;
11+
12+
}
13+
}
14+
for(int i=0;i<n.length;i++){
15+
System.out.println(n[i]);
16+
}
17+
}
18+
}
19+
20+
public class array {
21+
22+
public static void main(String[] args) {
23+
Scanner in = new Scanner(System.in);
24+
25+
System.out.println("Enter the arry size");
26+
27+
int n = in.nextInt();
28+
29+
int[] arr = new int[n];
30+
31+
System.out.println("Enter the array value");
32+
33+
for(int i=0;i<arr.length;i++){
34+
35+
arr[i]=in.nextInt();
36+
37+
}
38+
39+
Bsort obj =new Bsort();
40+
41+
42+
obj.Bubble(arr);
43+
44+
45+
}
46+
47+
}

Selectiin.java

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
import java.util.*;
3+
4+
class Selection{
5+
void Ssort(int[] ar){
6+
for(int i=0;i<ar.length-1;i++){
7+
int min = i;
8+
for(int j=i+1;j<ar.length;j++){
9+
if(ar[j]<ar[min]){
10+
min = j;
11+
}
12+
}
13+
int temp = ar[min];
14+
ar[min] = ar[i];
15+
ar[i] = temp;
16+
}
17+
for(int i=0;i<ar.length;i++){
18+
System.out.println(ar[i]);
19+
}
20+
}
21+
}
22+
23+
public class array {
24+
25+
public static void main(String[] args) {
26+
27+
Scanner nt = new Scanner(System.in);
28+
29+
System.out.println("Enter the arry size");
30+
int n = nt.nextInt();
31+
32+
int[] arr = new int[n];
33+
34+
System.out.println("Enter the array value");
35+
36+
for(int i=0;i<arr.length;i++){
37+
38+
arr[i]=nt.nextInt();
39+
40+
}
41+
42+
Selection obj =new Selection();
43+
44+
45+
obj.Ssort(arr);
46+
47+
48+
49+
}
50+
51+
}

binarySearch.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package array;
2+
import java.util.*;
3+
class Binary{
4+
int binSearch(int[] a,int low,int high,int num){
5+
int mid =(low+high)/2;
6+
if(num==a[mid]){
7+
return mid;
8+
}
9+
else if(num>a[mid]){
10+
mid =mid+1;
11+
return binSearch(a,mid,high,num);
12+
}else{
13+
mid=mid-1;
14+
return binSearch(a,low,mid,num);
15+
}
16+
}
17+
}
18+
19+
public class frequency {
20+
21+
public static void main(String[] args) {
22+
Scanner in = new Scanner(System.in);
23+
System.out.println("Enter the size of array");
24+
int n = in.nextInt();
25+
int[] arr = new int[n];
26+
for(int i=0;i<arr.length;i++){
27+
arr[i]=in.nextInt();
28+
}
29+
System.out.println("Enter the number to srch");
30+
int num =in.nextInt();
31+
Binary obj = new Binary();
32+
System.out.println(obj.binSearch(arr,0,n,num));
33+
}
34+
35+
}

frequency.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
import java.util.*;
3+
class Binary{
4+
int binSearch(int[] a,int low,int high,int num){
5+
int mid =(low+high)/2;
6+
if(num==a[mid]){
7+
return mid;
8+
}
9+
else if(num>a[mid]){
10+
mid =mid+1;
11+
return binSearch(a,mid,high,num);
12+
}else{
13+
mid=mid-1;
14+
return binSearch(a,low,mid,num);
15+
}
16+
}
17+
}
18+
19+
public class frequency {
20+
21+
public static void main(String[] args) {
22+
Scanner in = new Scanner(System.in);
23+
System.out.println("Enter the size of array");
24+
int n = in.nextInt();
25+
int[] arr = new int[n];
26+
for(int i=0;i<arr.length;i++){
27+
arr[i]=in.nextInt();
28+
}
29+
System.out.println("Enter the number to srch");
30+
int num =in.nextInt();
31+
Binary obj = new Binary();
32+
System.out.println(obj.binSearch(arr,0,n,num));
33+
}
34+
35+
}

month.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import java.util.*;
2+
3+
// Compiler version JDK 11.0.2
4+
5+
class Dcoder
6+
{
7+
public static void main(String args[])
8+
{
9+
Scanner in = new Scanner(System.in);
10+
System.out.println("enter month in small latter");
11+
String month = in.nextLine();
12+
String[] m1 = {"january","february","march","april","may","june","july","august","september","october","november","december"};
13+
int[] days ={31,29,31,30,31,30,31,31,30,31,30,31 };
14+
15+
for(int i=0;i<m1.length;i++){
16+
if(month.equals(m1[i])){
17+
System.out.println(days[i]);
18+
}
19+
}
20+
21+
22+
}
23+
}

reversearray.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import java.util.*;
2+
3+
// Compiler version JDK 11.0.2
4+
5+
class Dcoder
6+
{
7+
public static void main(String args[])
8+
{
9+
Scanner in = new Scanner(System.in);
10+
System.out.println("Enetr the size of array");
11+
int n = in.nextInt();
12+
int[] num = new int[n];
13+
for(int i=0;i<num.length;i++){
14+
num[i] = in.nextInt();
15+
}
16+
for(int i =0;i<num.length;i++){
17+
System.out.println(num[n-1-i]);
18+
}
19+
}
20+
}

sum and average.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import java.util.*;
2+
3+
// Compiler version JDK 11.0.2
4+
5+
class Dcoder
6+
{
7+
public static void main(String args[])
8+
{
9+
Scanner in = new Scanner(System.in);
10+
System.out.println("enter the size of array");
11+
int n = in.nextInt();
12+
int[] arr = new int[n];
13+
int sum =0;
14+
System.out.println("enter the value of array");
15+
for(int i =0;i<arr.length;i++){
16+
arr[i]=in.nextInt();
17+
}
18+
for(int i =0;i<arr.length;i++){
19+
sum = sum + arr[i];
20+
}
21+
System.out.println("total="+sum);
22+
System.out.println("average="+sum/arr.length);
23+
24+
25+
}
26+
}

0 commit comments

Comments
 (0)