Debjoty Mitrablog.debjotyms.com·Oct 25, 2024118. Pascal's Triangle[A1] - Brute Force Time: O(n^2) Space: O(n^2) class Solution: def generate(self, numRows: int) -> List[List[int]]: # Initialize the triangle with the first row pascal_triangle = [] for i in range(numRows): # S...Discussdebjotyms
Debjoty Mitrablog.debjotyms.com·Oct 4, 20241. Two SumYouTube Video https://youtu.be/hfN4VONP4HQ [A1] - Brute Force Time: O(n^2) Space: O(1) class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in range(len(nums)): for j in range(i+1, len(nums)): ...DiscussDSAtwo-sum-problem
Debjoty Mitrablog.debjotyms.com·May 13, 2024217. Contain DuplicateYouTube Video https://youtu.be/w29Wrsehl40 [A1] - Brute Force Time: O(n^2) Space: O(1) class Solution(object): def containsDuplicate(self, nums): for i in range(len(nums)): for j in range(i+1,len(nums)): if n...Discuss·40 readsdebjotyms
Debjoty Mitrablog.debjotyms.com·Mar 9, 2024Docker 101: Getting Started with DockerIntroduction Docker is a tool that lets you package software into standardized units called containers. These containers include everything the software needs to run, like code, libraries, and dependencies. We need Docker because it makes it easier t...Discuss·70 readsDevOpsDocker
Debjoty Mitrablog.debjotyms.com·Mar 1, 2024Getting Started with KVM (Kernel-based Virtual Machine) on UbuntuIntroduction Are you interested in creating virtual machines on your computer? If so, Kernel Based Virtualization (KVM) might be just what you need. In this guide, we'll walk you through the process of setting up KVM on your Ubuntu 22.04 system. With...Discuss·39 readsDevOpsUbuntu
Debjoty Mitrablog.debjotyms.com·Nov 20, 2023PY3. Pandas - Data Manipulation and AnalysisIntroduction Python's Pandas package is used to manipulate data collections. It offers tools for data exploration, cleaning, analysis, and manipulation. Wes McKinney came up with the name "Pandas" in 2008, and it refers to both "Panel Data" and "Pyth...DiscussPythonpandas
Debjoty Mitrablog.debjotyms.com·Oct 28, 2023ML1. Introduction to Machine LearningIntroduction In 1959, Arthur Samuel defined machine learning as follows: “Field of study that gives computers the ability to learn without being explicitly programmed” "Explicitly programmed" in this case means that we don't have to code everything...Discuss·10 likes·30 readsMachine LearningMachine Learning
Debjoty Mitrablog.debjotyms.com·Oct 27, 2023PY1. Introduction to PythonWhat is Python? Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. It is used for web development (server-side), software development, mathematics, and system scripting. Python is a dynamic, interprete...Discuss·10 likes·52 readsPythonPython
Debjoty Mitrablog.debjotyms.com·Oct 22, 2023DB1. ER DiagramIntroduction An entity-relationship (ER) diagram, also called an entity-relationship model shows the connection between entities. here are two kinds of ER diagrams: conceptual and physical. Conceptual ER Diagrams A conceptual ER diagram uses six stan...Discuss·10 likesDatabaseDatabases
Debjoty Mitrablog.debjotyms.com·Oct 21, 2023QC3. Some Strange Behavior in Quantum WorldQuantum World is Mysterious Quantum physics is a bit like a magical realm, where particles can be in two places at once and do other puzzling things. In this blog, we'll explore these strange behaviors and try to make them easier to understand. So, l...Discuss·10 likesQuantum Computingquantum computing