LeetCode 387 | First Unique Character in a String | Python Counting and First Pass | AlgoYogi

Published: 18 October 2025
on channel: Algo Yogi
7
0

Welcome to AlgoYogi!

🚀 Start Your Smart Coding Prep at 👉 https://algoyogi.io

We solve LeetCode 387: First Unique Character in a String using Python with a simple two-pass approach.
Idea: count frequency of each character, then scan once more to find the first index whose count is exactly 1. If none exists, return minus one.

👉 Problem Link: https://leetcode.com/problems/first-u...

---

⏱ Timestamps
0:00 Introduction
0:20 Problem Statement
0:30 Counting Approach
5:00 Python Code Walkthrough
6:30 Time and Space Complexity

---

💡 Why Watch?
Clean O(n) time, O(1) extra space for fixed alphabets
Works great with Python Counter or an array of size 26
Interview staple for frequency counting and index scanning

#LeetCode #FirstUniqueCharacter #Python #AlgoYogi #HashMap #Counting


On this page of the site you can watch the video online LeetCode 387 | First Unique Character in a String | Python Counting and First Pass | AlgoYogi with a duration of hours minute second in good quality, which was uploaded by the user Algo Yogi 18 October 2025, share the link with friends and acquaintances, this video has already been watched 7 times on youtube and it was liked by 0 viewers. Enjoy your viewing!