Back to Browse

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

7 views
Oct 18, 2025
7:13

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-unique-character-in-a-string/description/ --- ### ⏱ 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

Download

0 formats

No download links available.

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