---
title: "Discussion on \"Day 10 – Dutch Flag, Majority Element, Max Subarray, Stock Buy/Sell, Alternate Sign, Next Permutation, Leaders in Array\" | Hashnode"
description: "Discussion on \"Day 10 – Dutch Flag, Majority Element, Max Subarray, Stock Buy/Sell, Alternate Sign, Next Permutation, Leaders in Array\". Focused on common array problems that involve variations of scanning, prefix matching, rearrangement, subarray sums, and greedy strategies.\n\nLeetCode 75 – Sort Colors (Dutch National Flag)\n1. Brute Force – Use sort()\nsort(nums.begin(), nums.end());\n/..."
url: "https://hashnode.com/posts/day-10-dutch-flag-majority-element-max-subarray-stock-buysell-alternate-sign-next-permutation-leaders-in-array/686c9db4a8a9597c7d1b3f14"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Day 10 – Dutch Flag, Majority Element, Max Subarray, Stock Buy/Sell, Alternate Sign, Next Permutation, Leaders in Array](https://sids-dsa-journal.hashnode.dev/day-10-dutch-flag-majority-element-max-subarray-stock-buysell-alternate-sign-next-permutation-leaders-in-array?utm_source=hashnode&utm_medium=feed)

Focused on common array problems that involve variations of scanning, prefix matching, rearrangement, subarray sums, and greedy strategies. LeetCode 75 – Sort Colors (Dutch National Flag) 1. Brute Force – Use sort() sort(nums.begin(), nums.end()); /...

Jul 8, 2025 · 5 min read · sids-dsa-journal.hashnode.dev  
Read the article

-   [#cpp](https://hashnode.com/tag/cpp)
-   [#dsa](https://hashnode.com/tag/dsa)

## Written by

[Siddharth Gandhi](https://hashnode.com/@SidGandhiCodes)

@SidGandhiCodes

  
[View profile](https://hashnode.com/@SidGandhiCodes)

Learning. Building. Blogging. Repeat.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
