Python Program to Implement Gnome Sorting
01. Example: def gnomeSorting(data): for i in range(1, len(data)): while (i != 0 and data[i] < data[i – 1]): data[i], data[i – 1] = data[i – 1], data[i] i = …
01. Example: def gnomeSorting(data): for i in range(1, len(data)): while (i != 0 and data[i] < data[i – 1]): data[i], data[i – 1] = data[i – 1], data[i] i = …
01. Example: def selectionSorting(data): for i in range(0, len(data) – 1): smallest = i for j in range(i + 1, len(data)): if data[j] < data[smallest]: smallest = j data[i], data[smallest] …
01. Example: def bucketSorting(data): largest = max(data) length = len(data) size = largest / length buckets = [[] for _ in range(length)] for i in range(length): j = int(data[i] / …
01. Example: def insertionSorting(data): for i in range(1, len(data)): temp = data[i] j = i – 1 while j >= 0 and temp < data[j]: data[j + 1] = data[j] …
01. Example: def binaryInsertionSort(data): for i in range(1, len(data)): temp = data[i] pos = binarySearch(data, temp, 0, i) + 1 for k in range(i, pos, -1): data[k] = data[k – …
01. Example: def binarySearch(data, start, end, key): start = 0 end = len(data) while start < end: mid = (start + end)//2 if data[mid] > key: end = mid elif …
01. Example: def binarySearch(data, start, end, key): if not start < end: return -1 mid = (start + end) // 2 if data[mid] < key: return binarySearch(data, mid + 1, …
01. Example: import java.util.Scanner; class ReverseNumber { public static void main(String args[]) { int N, reverse = 0; System.out.print("Enter An Integer: "); Scanner in = new Scanner(System.in); N = in.nextInt(); …
01. Example: public class whileLoopProgram { public static void main(String[] args) { int iteration = 1; while (iteration <= 6) { System.out.println(iteration); iteration++; } } } Output: 1 2 3 …
01. Example: class basicStarsPattern { public static void main(String[] args) { int row, numberOfStars; for (row = 1; row <= 8; row++) { for (numberOfStars = 1; numberOfStars <= row; …