Skip to the content

coderz.py

Keep Coding Keep Cheering!

  • 23 DSA Patterns
  • DSA Basics
  • DSA Sheet
  • Programming
    • C
    • C++
    • Java
    • Python
  • DBMS
  • Privacy Policy
  • Sign Up
  • 23 DSA Patterns
  • DSA Basics
  • DSA Sheet
  • Programming
    • C
    • C++
    • Java
    • Python
  • DBMS
  • Privacy Policy
  • Sign Up
  • 23 DSA Patterns
  • DSA Basics
  • DSA Sheet
  • Programming
    • C
    • C++
    • Java
    • Python
  • DBMS
  • Privacy Policy
  • Sign Up
DSA Sheet

Autocomplete System Implementation

  • January 10, 2025
  • dsa / DSA Sheet / Twitter
Build an autocomplete system that, given a query string s and a set of possible query strings returns all strings from the set that start with s as a prefix.
DSA Sheet

Job Scheduler Implementation

  • January 9, 2025
  • Apple / dsa / DSA Sheet
Design a job scheduler that accepts a function f and an integer n. The scheduler should execute the function f after a delay of n milliseconds.
DSA Sheet

Largest Sum of Non-Adjacent Numbers

  • January 7, 2025
  • Airbnb / dsa / DSA Sheet
Problem Statement (Asked By Airbnb) Given a list of integers, write a function to compute the largest sum of numbers such that no two numbers are adjacent in the list. The input may contain zero or negative values. For example, [2, 4, 6, 2, 5] should return 13, since we pick 2, 6, and 5. [5, 1, 1, 5] should return 10, since we […]
DSA Sheet

Count Unival Subtrees in a Binary Tree

  • January 6, 2025
  • Binary Tree / dsa / DSA Sheet / Google
A unival tree (short for "universal value tree") is a tree in which all nodes have the same value. Given the root of a binary tree, determine how many unival subtrees it contains. For example, the following tree has 5 unival subtrees:
DSA Sheet

Count Decoding Ways for Encoded Messages

  • January 5, 2025
  • DP / dsa / DSA Sheet / Facebook
Problem Statement (Asked By Facebook) Given the mapping a = 1, b = 2, …, z = 26, and an encoded message, count the number of possible ways to decode it. For example, the message '111' would give 3, since it could be decoded as 'aaa', 'ka', and 'ak'. You can assume that the messages […]
DSA Sheet

Implement an XOR Linked List

  • January 4, 2025
  • dsa / DSA Sheet / Google
An XOR-linked list is a memory-efficient version of a doubly linked list. Instead of each node storing separate next and prev pointers, each node contains a single field called both, which stores the result of the XOR operation on the memory addresses of the next and previous nodes.
DSA Sheet

Construct and Deconstruct a Pair

  • January 3, 2025
  • dsa / DSA Sheet / Jane Street
Problem Statement (Asked By Jane Street) The function cons(a, b) creates a pair of two elements. Implement two functions: For instance: Below is the implementation of cons: Your task is to define the car and cdr functions. Disclaimer: Try solving the problem on your own first! Use this solution only as a reference to learn and […]
DSA Sheet

Find the Smallest Missing Positive Integer

  • January 2, 2025
  • dsa / DSA Sheet / Stripe
Problem Statement (Asked By Stripe) You are given an array of integers. Your task is to find the smallest missing positive integer in O(N) time using O(1) additional space. In other words, identify the smallest positive number that is not present in the array. The array may include: You are allowed to modify the input […]
DSA Sheet

Serialize and Deserialize a Binary Tree

  • January 1, 2025
  • array / dsa / DSA Sheet / Google
Given the root of a binary tree, create two functions: serialize(root) - Converts the binary tree into a string representation. deserialize(s) - Reconstructs the binary tree from its string representation.
DSA Sheet

Product of Array Except Self

  • December 30, 2024
  • Algorithm / array / Data Structure / dsa / Uber
Problem Statement (Asked By Uber) Given a list of integers, return a new list such that each element at index i of the new list is the product of all the elements in the original list except the one at i. For instance, if the input is [1, 2, 3, 4, 5], the expected output […]

Posts pagination

Page Number1 Page Number2 Page Number3 … Page Number59

Advertisement

Recent Posts

  • What is object oriented design patterns
  • Factory Method Design Pattern in OODP
  • Find Intersection of Two Singly Linked Lists
  • Minimum Cost to Paint Houses with K Colors
  • Longest Absolute Path in File System Representation
Copyright : coderz.py
Verified by MonsterInsights