anilhazar / DSA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Structures and Algorithms (DSA)

This repository contains my implementations of various data structures and algorithms.

C Projects

BinarySearchTreeOperations

This code performs various operations on a binary search tree (BST). It includes creating a BST, inserting nodes, deleting nodes, printing the tree, destroying the tree, finding parent and grandparent nodes, checking if nodes are siblings, and finding the level of a node.

LinkedListOperations

This code performs various operations on a linked list. It includes creating a linked list, inserting nodes, deleting nodes, printing the list, and destroying the list.

StackOperations

This code performs various operations on a stack. It includes creating a stack, inserting nodes, deleting nodes, printing the stack, and destroying the stack.

Java Projects

LongestSubstringWithoutRepeatingCharacters

This Java project finds the length of the longest substring without repeating characters in a given string. It utilizes a HashSet to efficiently track characters and determine the length of the longest substring without repetition.

Contact

If you have any questions or feedback, please feel free to contact me.

About


Languages

Language:C 94.9%Language:Java 5.1%