Programming Languages Articles

Page 3 of 18

Top 50 Array Coding Problems for Programming Interviews

Yash Shri
Yash Shri
Updated on 06-Feb-2025 4K+ Views

An array is a linear data structure that stores the data on contiguous memory locations. In this article, we will discuss the most common and popular problems of arrays in Data Structures and Algorithms. We are covering basic to advanced-level problems which will help you to learn the whole concept in a structured manner. Here is the list of problems that have been asked in programming interviews − Easy Array Problems Following are the easy array problems − ...

Read More

Most Asked Problems on Stack Data Structure Asked in SDE Interviews

Yash Shri
Yash Shri
Updated on 06-Feb-2025 736 Views

A Stack is the linear data structure used to store the elements that are inserted and removed by following the principle of Last In First Out (LIFO). The article "Most Asked Problems on Stack Data Structure Asked in SDE Interviews" covers all the problems topic-wise and includes the industry level and important questions from the interview perspective. Here are the important stack problems of Data Structure and Algorithms − Easy Stack Problems Parenthesis ...

Read More

Top 50 Problems on Linked Lists Data Structure Asked in Coding Interviews

Yash Shri
Yash Shri
Updated on 06-Feb-2025 1K+ Views

Linked Lists is the linear data structure that stores the data in the node. In this article, we will discuss the most common and popular problems of linked lists in Data Structures and Algorithms. We are covering basic to advanced-level problems which will help you to learn the whole concept in a structured manner. The following are the most important and best problems on linked lists − Easy LL Problems Print the Middle of a Given Linked ...

Read More

Top 50 Problems on Matrix/Grid Data Structure Asked in Programming Interviews

Yash Shri
Yash Shri
Updated on 06-Feb-2025 698 Views

The matrix or grid data structure is the mix of two or more linear structures. In this sheet, you will find the important and industry-level problems. It will help you clear the programming interviews. This coding problem is organized from a basic level to an advanced level. Following is the range of problems on a matrix in Data Structure and Algorithms − Easy Matrix Problems Check if a Given Matrix is a Magic Square ...

Read More

Most Asked String Coding Problems for Programming Interviews

Yash Shri
Yash Shri
Updated on 31-Jan-2025 882 Views

String is the collection of the characters used to represent the text. It is immutable in many languages. This article gives you deep knowledge and exceptional learning about the Strings with good examples. We cover common and trending coding problems on String in Data Structures and Algorithms from the basic to the advanced level. Here is the list of problems that have been asked in programming interviews − Basic Problems Valid Palindrome with Special Characters String Compression (Run-length Encoding) Reverse Words in Sentence Maintaining Spacing ...

Read More

Most Asked Problems in Data Structures and Algorithms

Yash Shri
Yash Shri
Updated on 21-Jan-2025 683 Views

This sheet provides a wide range of questions on data structures and algorithms. It includes dynamic and trending topics that match industry-level requirements. Firstly, you have to learn any programming language like C, C++, Java, etc. and after getting a better understanding of the concepts and language specifics, practice these questions for the mastery of DSA. Here is a list of topics featuring the most frequently asked problems in Data Structures and Algorithms: Array String Stack Queue Linked List ...

Read More

Difference between Compiler and Assembler

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 15-Jan-2025 8K+ Views

Both compilers and assemblers are the language processors used to convert software codes written in high-level language and assembly language into machine language codes. Compiler and assemblers are the types of system software. These are required because a computer cannot process a code written in high-level programming language like C, C++, Java, etc. and assembly language. Therefore, it is necessary to convert an HLL or assembly code into machine code for execution. In this article, we will highlight all the key differences between compilers and assemblers. Let's start with some basics of compiler and assembler so that it will ...

Read More

What is the difference between One-Pass Compiler and Multi-Pass Compiler?

Ginni
Ginni
Updated on 15-Jan-2025 18K+ Views

One-Pass CompilerOne pass compiler reads the code only once and then translates it. The one-pass compiler passes only once through the parts of each compilation unit. It can translate each part into its final machine program. In the one-pass compiler, when the line source is processed, it is scanned and the token is extracted. This is in contrast to a multi-pass compiler which modifies the program into one or more intermediate representations in steps between source program and machine program, and which convert the whole compilation unit in each sequential pass.A one-pass compiler is fast since all the compiler code ...

Read More

What is the difference between Compiler and Interpreter?

Ginni
Ginni
Updated on 15-Jan-2025 87K+ Views

Both compilers and interpreters are the language processors used to convert software codes written in high-level language into machine language codes. Compilers and interpreters are types of system software. They are required because a computer cannot process a code written in high-level programming language like C, C++, Java, etc. Therefore, we convert a HLL code into machine code for execution. In this article, we will highlight all the major differences between a compiler and an interpreter. Let's start with some basics so that it will become easier to understand their differences. What is a Compiler? A language processor ...

Read More

Difference Between Machine Language and Assembly Language

Shirjeel Yunus
Shirjeel Yunus
Updated on 05-Aug-2024 1K+ Views

Machine language is a language that can be understood only by machines but not by humans. 0s and 1s (zeros and ones) are used in the machine language. Previously, it wasn't easy to draw a picture or write text using this language. Assembly Language can be understood by humans. In this article, we will see the difference between Machine Language and Assembly Language. What is Machine Language? Machine language is a language that can only be understood by machines. Binary numbers were used in the language and code was written by using 0s and 1s. It was very difficult for ...

Read More
Showing 21–30 of 179 articles
« Prev 1 2 3 4 5 18 Next »
Advertisements