Skip to content

Instantly share code, notes, and snippets.

View VallarasuS's full-sized avatar
🎯
Focusing

Vallarasu Sambathkumar VallarasuS

🎯
Focusing
View GitHub Profile
class ListNode {
int val;
ListNode next;
ListNode() {}
ListNode(int val) { this.val = val; }
ListNode(int val, ListNode next) { this.val = val; this.next = next; }
}
public class HelloWorld {
public static void printList(ListNode node) {
@VallarasuS
VallarasuS / insertionSort.java
Created March 16, 2023 05:45
Insertion Sort
class Solution {
public void insertionSort(int[] numbsers) {
for(int i = 1; i < numbsers.length; i++) {
int item = numbsers[i];
int j = i - 1;
while (j >= 0 && item < numbsers[j]) {
numbsers[j + 1] = numbsers[j];
class Solution {
public void merge(int[] nums1, int m, int[] nums2, int n) {
int capacity = m + n;
for(int i = capacity -1; i >= 0; i--) {
if(n < 1) {
return;
class Solution {
public void duplicateZeros(int[] arr) {
for(int i = 0; i < arr.length; i++) {
if(arr[i] == 0) {
shiftRight(arr, i);
i += 1;
}
class Solution {
public int[] sortedSquares(int[] nums) {
for(int i=0; i < nums.length; i++) {
nums[i] *= nums[i];
}
this.quickSort(nums, 0, nums.length - 1);
return nums;
@VallarasuS
VallarasuS / HelloWorldWeb.java
Last active March 12, 2023 17:22
HelloWorldWeb
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.nio.charset.StandardCharsets;
public class HelloWorldWeb {
public static final int PORT = 80;
public static void main(String [] args) throws IOException {
class Solution {
public boolean canConstruct(String ransomNote, String magazine) {
int[] charCount = new int[26];
for (char c: magazine.toCharArray()) {
charCount[c - 'a']++;
}
for (char c: ransomNote.toCharArray()) {
class Solution {
public boolean canConstruct(String ransomNote, String magazine) {
HashMap<Character,Integer> charMap = new HashMap<Character, Integer>();
for(char c : magazine.toCharArray()) {
if(charMap.containsKey(c)) {
int frequency = charMap.get(c);
charMap.put(c, frequency + 1);
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode() {}
* ListNode(int val) { this.val = val; }
* ListNode(int val, ListNode next) { this.val = val; this.next = next; }
* }
*/
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode() {}
* ListNode(int val) { this.val = val; }
* ListNode(int val, ListNode next) { this.val = val; this.next = next; }
* }
*/