# Most Asked Problems in Data Structures and Algorithms | Beginner DSA Sheet

In this Beginner DSA Sheet for Data Structures and Algorithms, we have curated a selective list of problems for you to solve as a beginner for DSA. After learning the fundamentals of programming, choosing a programming language, and learning about Data Structure and Algorithms and their space-time complexity, it becomes necessary to practice the problem based on different data structures and algorithms.

DSA Interview problems

The problem on the sheet includes:

## String:

Question

Practice

Anagram

Solve

Reverse words in a given string

Solve

Longest Common Prefix

Solve

Isomorphic Strings

Solve

Check if string is rotated by two places

Solve

Divisible by 7

Solve

Integer to Roman

Solve

## Matrix:

Question

Practice

Rotate Matrix Elements

Solve

Find maximum element of each row in a matrix

Solve

Print matrix in snake pattern

Solve

Turn an image by 90-degree

Solve

## Sorting:

Question

Practice

Find the sum of all values lesser than the element of the Array

Solve

Merge Two Sorted Arrays

Solve

Sort an Array of Strings in Lexicographical order

Solve

Finding Kth largest number in given array of large numbers

Solve

Sort a string without altering the position of vowels

Solve

Insertion Sort

Solve

Heap Sort

Solve

## Recursion:

Question

Practice

Print 1 to n without using loops

Solve

Mean of Array using Recursion

Solve

Print reverse of a string using recursion

Solve

Sum of digit of a number using recursion

Solve

Program for factorial of a number

Solve

Tower Of Hanoi

Solve

Print first n Fibonacci Numbers

Solve

## Tree:

Question

Practice

Inorder Traversal

Solve

Postorder Traversal

Solve

Preorder Traversal

Solve

Insert a node in a BST

Solve

Height of Binary Tree

Solve

Check for BST

Solve

Kth Largest Element in a BST

Solve

Previous
Next