Skip to content

Instantly share code, notes, and snippets.

View ravitejamuddada's full-sized avatar

Ravi Teja Muddada ravitejamuddada

  • Oracle India Development Centre
View GitHub Profile
@ravitejamuddada
ravitejamuddada / 3Sum Closest.js
Created July 23, 2021 03:57
leetcode 3sum closest
/**
Input: nums = [-1,2,1,-4], target = 1
Output: 2
Explanation: The sum that is closest to the target is 2. (-1 + 2 + 1 = 2).
*/
//-------------------------------------------------------------------
/**
* @param {number[]} nums
@ravitejamuddada
ravitejamuddada / BT_LOT.js
Last active July 17, 2021 11:35
Leetcode Binary Tree Level Order Traversal
/**
* Definition for a binary tree node.
* function TreeNode(val, left, right) {
* this.val = (val===undefined ? 0 : val)
* this.left = (left===undefined ? null : left)
* this.right = (right===undefined ? null : right)
* }
*/
/**
* @param {TreeNode} root
@ravitejamuddada
ravitejamuddada / 3sum.java
Created July 17, 2021 11:25
leetcode 3Sum
/*
Input: nums = [-1,0,1,2,-1,-4]
Output: [[-1,-1,2],[-1,0,1]]
*/
//if a+b+c=0 then output contains [a,b,c]
class Solution {
public List<List<Integer>> threeSum(int[] nums) {
//result that stores triplet
List<List<Integer>> result= new ArrayList<>();
@ravitejamuddada
ravitejamuddada / twosum.js
Last active July 17, 2021 07:04
leetcode two sum
/**
Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Output: Because nums[0] + nums[1] == 9, we return [0, 1].
*/
/**
* @param {number[]} nums
* @param {number} target