## 14 Posts tagged with DSA PROBLEMS

## Data Structures & Algorithms"

A data structure is a way of storing and organizing the data and an algorithm is a step by step procedure to to solve a particular problem.

## Data Structures & Algorithms Problems

1. Square Root of Integer - Mathematical Algorithms - Facebook, Amazon, Microsoft

## Data Structures & Algorithms Problems

String Reverse Problem - Given a String, return the reverse of the String.

## Data Structures & Algorithms Problems

Merge Two Sorted Linked Lists

## Data Structures & Algorithms Problems

Remove Duplicates From Sorted List - Given a sorted linked list, delete all duplicates such that each element appear only once

## Data Structures & Algorithms Problems

k’th Node from End of Linked List - Given a linked list LL and a positive integer k, find the kth node from the end of the list.

## Data Structures & Algorithms Problems

Min and Max of an array

## Data Structures & Algorithms Problems

Square Root of an Integer - Given a non negative integer n, find the largest integer that is less than or equal to √n

## Data Structures & Algorithms Problems

Closet Pair of Points : Given n points in the plane, find smallest euclidean distance between them.

## Single Element in Sorted Array

Single Number in an Array - Given an array of integers nums, every element appears twice except for one. Find that single one.

## Data Structures & Algorithms Problems

Single Number in an Array - Given an array of integers nums, every element appears twice except for one. Find that single one.

## Data Structures & Algorithms Problems

Given a string expression, where it only contains open and closed characters like '(' , ')', '{', '}', '[', ']'. Determine whether "expression" has a valid sequence of closing and opening parenthesis.

## Data Structures & Algorithms Problems

Middle Element of the Linked List-Given a linked list of integers, return the middle element of the linked list.

## Data Structures & Algorithms Problems

Merge Two Sorted Arrays - Given two integer arrays A and B sorted in increasing order, merge A and B into a single sorted array C in increasing order