Python Quick Cheatsheet
This post is based on hereVariablesPython has no command for declaring a variable. A variable is created the moment you first assign a value to it. Variables do not need to be declared with any partic
This post is based on hereVariablesPython has no command for declaring a variable. A variable is created the moment you first assign a value to it. Variables do not need to be declared with any partic
Using max heapThe post is taken from here.We use heapq class to implement Heaps in Python. By default Min Heap is implemented by this class.To implement MaxHeap not limiting to only numbers but any ty
Problem DescriptionGiven an integer array nums, find the subarray with the largest sum, and return its sum.Example 1Input: nums = [-2,1,-3,4,-1,2,1,-5,4] Output: 6 Explanation: The subarray [4,-1,2,1]
Problem DescriptionWe have n jobs, where every job is scheduled to be done from startTime[i] to endTime[i], obtaining a profit of profit[i].You're given the startTime, endTime and profit arrays, retur
Problem DescriptionYou are given a string word and an array of strings forbidden.A string is called valid if none of its substrings are present in forbidden.Return the length of the longest valid subs
Sort a two-dimensional array:Suppose intervals is a two-dimensional array int[][].Arrays.sort( intervals, (a,b)->Integer.compare(a[0], b[0]) );Note how the lambda expression is writte. Or you can w
This post summarizes several common concepts and algorithms that can be helpful for coding interview. The concept is taken from the Book: Cracking the Coding Interview.Bit ManipulationBit operations:
OverviewThis post will cover several data structures which are important for coding interview. Definitions, implementations, and common usages will be discussed. The following data structures are incl
Problem DescriptionYou are given a 0-indexed array of integers nums of length n. You are initially positioned at nums[0].Each element nums[i] represents the maximum length of a forward jump from index
The post maintains a list of leetcode problems that deserve a second try after some time but are less tricky so we do not provide the solution here.43. Multiple Strings44. Wildcard Matching49. Group A