• Drafts
      • Garden
        • How did I Built this Garden
      • Literature
        • Accounting & Finance
          • Accounting Terms
          • Cost Accounting
          • Debit - Credit Concepts
          • Financial Ratios
          • Forms of Buisnesses in Pakistan
          • Management Accounting
          • Management and Cost Accounting
          • The Accounting Cycle
          • Types of Reports
        • Algorithms
          • Algorithms Outline
          • Assignment 1
          • Assignment 2
          • Assignment 3
          • Assignment 4
          • Assignment 5
          • Assignment 6
          • Binary Search
          • Count 1s
          • Counting Inversion Pairs
          • Divide and Conqueror
          • Dynamic Programming
          • First or Last Occurrence
          • Graph Traversals
          • Greedy Algorithms
          • Maximum Subarray Sum
          • Merge Sort
          • Pairs with Difference 'K'
          • Radix Sort
          • Recurrences
          • Rod Cutting Problem
          • Sorting Algorithms
        • Blockchain and Cryptocurrency
          • Architecture of Blockchain
          • Consensus Protocols
          • Need for Blockchain
        • Data Mining
          • Apriori Algorithm
          • Assignment 1
          • Assignment 2
          • Association Rule Mining
          • Bayesian Belief Networks
          • Data Acquisition
          • Data Exploration
          • Data Modeling
          • Data Preprocessing
          • Data Terminologies
          • Decision Tree Induction
          • FP-Growth
          • Gradient Descent
          • Intro to Data Mining
          • KNN
          • Linear Regression
          • Logistic Regression
          • Naive Bayes
          • SVM
        • Data Warehousing
          • Architectures of Data Warehouse
          • Data Mart
          • Data Modelling
          • Data Warehouse
          • ETL Processing
          • Index Access Techniques
          • Indexing Techniques
          • Insight Question
          • Join Operations
          • Logical Data Modeling
          • OLAP
          • OLAP Operations
          • OLTP
          • Physical Data Modelling
          • Slowly Changing Dimensions
          • Types of Facts
        • Database Systems
          • 2NF
          • 3NF
          • Assignment 1
          • BCNF
          • Client Server Architectures
          • Database Terminologies
          • Dependencies
          • HomeWork 1
          • Keys
          • Normal Forms
          • Relation Decomposition
          • Three Schema Architecture
          • Transactions
        • Entrepreneurship
          • Developing an Effective Business Model
          • Feasibility Analysis
          • Industry and Competitive Analysis
          • Introduction to Entrepreneurship
          • Recognizing Opportunities and Generating Ideas
        • Fundamentals of Software Engineering
          • Activity Diagram
          • Analysis
          • Analysis Class Diagram
          • Basic Path Testing
          • Data Flow Diagram
          • Decision Tables
          • Definitions
          • Deployment
          • Design Class Diagram
          • Design Sequence Diagram
          • Functional Independence
          • Implementation
          • Interface Design
          • Project Management
          • Project Mapping Methods
          • Requirements Engineering
          • SDLC Processes
          • Software Architecture
          • State Diagram
          • System Design
          • System Sequence Diagram
          • Testing
          • Use Case Diagram
        • Natural Language Processing
          • Assignment 3
          • BERT
          • BLEU Metric
          • Byte Pair Encoding
          • Language Model
          • Machine Translation
          • N-Grams
          • NLP Pipeline
          • Perplexity
          • Regular Expressions
          • Sequence To Sequence Models
          • Transformers
        • Operating Systems
          • 5 State Process Model
          • 7 State Process Model
          • Architecture of the Computer System
          • Architecture of the OS
          • Assignment 1
          • Assignment 2
          • CPU Schedulers
          • Daisy Chaining
          • DeadLocks
          • DMA | Synchronous IO Operations
          • Fork
          • IPC Methods
          • Loading OS into Memory
          • Machine Cycle
          • Memory Management
          • Multithreading Models
          • Operating System Structures
          • PCB
          • Process
          • Scheduling Algorithms
          • Synchronisation
          • System Calls for Processes
          • Threads
          • Timeline of the Computer Systems
          • Virtual Memory
          • Wait
          • What is an OS?
        • Parallel & Distributed Computing
          • Amdahl’s law
          • Assignment 1
          • Assignment 2
          • Assignment 3
          • Assignment 4
          • Cloud Platforms
          • Distributed Computing
          • Final Project
          • Flynn’s Classical Taxonomy
          • Network Topologies
          • Parallel & Distributed Computing
          • Parallel Computing
          • Shared Memory Programming
        • Projects
          • Genomaly
          • Obsidian Note Exporter
          • Snake AI
          • Visionary GenAI
        • Resources
          • My Curated Concepts
            • API Architectures
            • Cisco Packet Tracer - Key Commands
            • CSRF
            • Difference between Socket and Port
            • HTTP Version History
            • Network-Attached Storage (NAS)
            • Neural Networks
            • SAN vs NAS
            • Storage Area Network (SAN)
            • Virtualization
            • Wireshark Filter Commands
            • XSS
          • Docker
          • Git & Github
          • NS-3
          • P / NP Family Problems
          • SSH Configuration for GitLab and GitHub

      Recent Notes

      • Visionary GenAI

        Mar 14, 2025

        • Industry and Competitive Analysis

          Mar 11, 2025

          Home

          ❯

          Literature

          ❯

          Algorithms

          ❯

          Divide and Conqueror

          Divide and Conqueror

          Oct 15, 20231 min read

          Strategy to solve large problems by dividing them into smaller sub problems, solving those smaller problems and determining the result of larger problems from the result of those smaller sub problems

          Practice Problems

          Divide and Conquer: Interview Questions and Practice Problems


          Graph View

          Created with <3
          Copyright © 2025 avcton