Skip to content
#

complexity-analysis

Here are 41 public repositories matching this topic...

This Java program efficiently removes duplicate elements from a sorted array in-place, ensuring the original order of elements is maintained. It's designed to optimize space and time complexity while handling various array scenarios, including empty arrays and arrays with consecutive or non-consecutive duplicates.

  • Updated Jan 22, 2024
  • Java

This repository contains implementations of core algorithms and data structures in Java. It includes topics such as sorting, searching, recursion, dynamic programming, graph algorithms, greedy methods, hashing, trees, heaps, and more. The aim is to practice algorithm design, analyze complexities, and strengthen problem-solving skills for intervie

  • Updated Aug 27, 2025
  • Java

Improve this page

Add a description, image, and links to the complexity-analysis topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the complexity-analysis topic, visit your repo's landing page and select "manage topics."

Learn more