1. Design the Low-Level Design (LLD) for a Parking Lot.
2. Is Bipartite Graph Problem You are provided with an undirected graph having 'N' nodes numbered from 0 to 'N-1'. There is a list 'EDGES' of size 'M', which contains all the edges of this graph. The task is to determine if the graph is Bipartite. Input: The input starts with an integer 'T' which represents the number of test cases. Then follow 'T' test cases.Each test case begins with two integers 'N' and 'M', indicating the number of nodes and edges in the graph.Subsequently, there are 'M' lines, each containing two integers 'EDGES[i][0]' and 'EDGES[i][1]', denoting an undirected edge between the nodes 'EDGES[i][0]' and 'EDGES[i][1]'. Output: For each test case, output 'Yes' if the graph is Bipartite, otherwise output 'No'.Each result is printed on a new line for each test case. Example: Input:N = 4, M = 5EDGES = [[0, 1], [0, 3], [1, 2]]Output:Yes Explanation: The graph can be partitioned into two sets:setA = [0, 2]setB = [1, 3]Each edge connects a node from setA to a node from setB, making it a bipartite graph. Constraints: 1 <= T <= 10 1 <= N <= 500 1 <= M <= (N * (N - 1)) / 2 Note: The graph has no self-edges or parallel edges and may not be connected. A bipartite graph can be divided into two sets where each edge connects a node from one set to a node from the other set.
3. Given a sorted dictionary (array of words) of an alien language, construct the order of the alphabet in the alien language.
4. Design a Card Game BlackJack
5. Implement a basic data grid component.