DhanushNehru / Python-Scripts

A curated list of python scripts for automating your tasks
https://dhanushnehru.github.io/Python-Scripts/
MIT License
558 stars 262 forks source link

Improve file search performance by optimizing the search algorithm #375

Closed pgnikolov closed 1 week ago

pgnikolov commented 2 weeks ago

The current file search algorithm does not scale well with large directories. I propose optimizing the search algorithm to reduce its time complexity.

Original version took: 0.0145 seconds
Optimized version took: 0.0068 seconds
Performance improvement: 52.99% faster

Proposed changes:

I would appreciate any feedback or suggestions on this approach.