Skip to content

Instantly share code, notes, and snippets.

View ravindugm's full-sized avatar
🏡
Working from home

Ravindu Miyuranga ravindugm

🏡
Working from home
View GitHub Profile
@ravindugm
ravindugm / FirstIndexOf.java
Created March 13, 2021 06:00
Find first index of given value in an array without using variable.
import java.util.Arrays;
public class FirstIndexOf {
public static int search(int key, int[] xr) {
for (int i = 0; i < xr.length; i++) {
if (key == xr[i]) {
return i;
}
}
@ravindugm
ravindugm / ValueExist.java
Created March 13, 2021 06:10
Check whether given value is exist in an array
import java.util.Arrays;
public class ValueExist {
public static boolean search(int key, int[] xr) {
for (int i = 0; i < xr.length; i++) {
if (key == xr[i]) {
return true;
}
@ravindugm
ravindugm / MaxEnd.java
Created March 13, 2021 10:22
Sort maximum value of the array into end of the array.
import java.util.Arrays;
public class MaxEnd {
public static void sort(int[] xr) {
for (int i = 0; i < xr.length - 1; i++) {
if (xr[i] > xr[i + 1]) {
int temp = xr[i];
xr[i] = xr[i + 1];
xr[i + 1] = temp;
@ravindugm
ravindugm / ArraySort.java
Created March 13, 2021 14:11
Sort an array from min value to max value
import java.util.Arrays;
public class ArraySort {
public static void sort(int[] xr) {
for (int i = 0; i < xr.length - 1; i++) {
for (int j = 0; j < xr.length - 1; j++) {
@ravindugm
ravindugm / ArraySort.java
Created March 13, 2021 14:54
Sort an array from min value to max value - In here check whether size of an array value one by one according to the array length.
import java.util.Arrays;
public class ArraySort {
public static void sort(int[] xr) {
for (int i = 0; i < xr.length - 1; i++) {
for (int j = 0; j < xr.length - 1; j++) {
@ravindugm
ravindugm / ArraySort.java
Created March 13, 2021 15:06
Sort an array.
import java.util.Arrays;
public class ArraySort {
public static void sort(int[] xr) {
for (int i = xr.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
@ravindugm
ravindugm / MergeTwoArray.java
Created March 13, 2021 18:43
Merge two arrays.
import java.util.Arrays;
public class MergeTwoArray {
public static int[] mergeTwoArrays(int[] xr, int[] yr) {
int[] newArray = new int[xr.length + yr.length];
for (int i = 0; i < xr.length; i++) {
newArray[i] = xr[i];
@ravindugm
ravindugm / TwoDArray.java
Created March 13, 2021 20:24
Two dimensional arrays
import java.util.Scanner;
public class TwoDArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Input number of students: ");
int student = input.nextInt();
@ravindugm
ravindugm / ReversedString.java
Created March 24, 2021 10:14
Reverse a string
public class ReversedString {
public static void main(String[] args) {
String input = "GitHub Gist Page";
// String Covert into an array
char[] stringArray = input.toCharArray();
for (int i = 0, j = stringArray.length - 1; i < j; i++, j--) {
char temp = stringArray[i];
@ravindugm
ravindugm / CheckArray.java
Created April 8, 2021 16:59
Check whether an Array is Subarray of another Array
public class CheckArray {
public static boolean isExists(int[] xr, int[] yr) {
int i = 0;
int j = 0;
while (i < xr.length && j < yr.length) {
if (xr[i] == yr[j]) {
i++;