Explore Library
Data Structures, AlgorithmsArrays & Strings

93 items

1

Arrays Stored in Contiguous Memory

Slides / Video
2

Iterating Over Characters in a String

Slides / Video
3

Searching Within Strings and Arrays

Slides / Video
4

Common String Operations

Slides / Video
5

String Immutability

Slides / Video
6

String Indexing and Accessing Characters

Slides / Video
7

Character Encoding Basics: ASCII and Unicode

Slides / Video
8

Strings as Sequences of Characters

Slides / Video
9

What Is a String

Slides / Video
10

Multi-Dimensional Arrays

Slides / Video
11

Time Complexity of Array Operations

Slides / Video
12

Traversing an Array with Loops

Slides / Video
13

Strings as Character Sequences

Quiz
14

What Is a String

Quiz
15

Multidimensional Arrays

Quiz
16

Fixed-Size vs Resizable Arrays

Quiz
17

Contiguous Memory Layout of Arrays

Quiz
18

Searching an Array (Linear Scan)

Quiz
19

Deleting from an Array

Quiz
20

Inserting into an Array

Quiz
21

Traversing an Array

Quiz
22

Out-of-Bounds Errors

Quiz
23

Array Length and Bounds

Quiz
24

Accessing Array Elements

Quiz
25

Array Indexing (Zero-Based)

Quiz
26

Iterating Over a String

Quiz
27

Comparing Strings for Equality

Quiz
28

What Is an Array

Quiz
29

String Indexing and Character Access

Quiz
30

String Immutability

Quiz
31

Common String Operations

Quiz
32

String Length

Quiz
33

Updating Array Elements

Quiz
34

Converting Between Strings and Arrays

Quiz
35

Time Complexity of Array Operations

Quiz
36

Array Declaration and Initialization

Quiz
37

String Concatenation

Quiz
38

Substrings and Slicing

Quiz
39

Deleting Elements from an Array

Slides / Video
40

Inserting Elements into an Array

Slides / Video
41

Accessing and Updating Array Elements

Slides / Video
42

Zero-Based Loop Start

Code Quiz
43

Finding the Maximum Value

Code Quiz
44

Converting a String to Uppercase

Code Quiz
45

Accessing the First Array Element

Code Quiz
46

Reading the Array Length

Code Quiz
47

Looping Through an Array

Code Quiz
48

Updating an Array Element

Code Quiz
49

Accessing the Last Element

Code Quiz
50

Removing the Last Element

Code Quiz
51

Getting a Character by Index

Code Quiz
52

Measuring String Length

Code Quiz
53

Concatenating Strings

Code Quiz
54

Trying to Change a Character

Code Quiz
55

Extracting a Substring

Code Quiz
56

Looping Over Characters

Code Quiz
57

Splitting a String into Characters

Code Quiz
58

Checking If an Element Exists

Code Quiz
59

Summing Array Elements

Code Quiz
60

Reversing an Array

Code Quiz
61

Comparing Two Strings

Code Quiz
62

Fixed-Size vs Dynamic Arrays

Slides / Video
63

Array Indexing and Zero-Based Access

Slides / Video
64

Finding Array Length

Flashcard
65

Traversing an Array

Flashcard
66

Accessing an Element by Index

Flashcard
67

String Length

Flashcard
68

What is a String

Flashcard
69

Array Indexing (Zero-Based)

Flashcard
70

Iterating Through a String

Flashcard
71

Contiguous Memory Layout

Flashcard
72

Substrings

Flashcard
73

Character Encoding Basics

Flashcard
74

Time Complexity of Array Operations

Flashcard
75

Updating an Element

Flashcard
76

Reversing a String or Array

Flashcard
77

String Immutability

Flashcard
78

Strings as Arrays of Characters

Flashcard
79

Inserting an Element

Flashcard
80

Advantages and Limitations of Arrays

Flashcard
81

String Concatenation

Flashcard
82

String Comparison

Flashcard
83

What is an Array

Flashcard
84

Fixed-Size vs Dynamic Arrays

Flashcard
85

1D vs Multi-Dimensional Arrays

Flashcard
86

Deleting an Element

Flashcard
87

Two-Dimensional Arrays (Matrices)

Flashcard
88

Common String Operations

Flashcard
89

Accessing Characters in a String

Flashcard
90

Linear Search in Array

Flashcard
91

What Is an Array

Slides / Video
92

Common Use Cases for Arrays and Strings

Slides / Video
93

Arrays and Strings Connection

Slides / Video
Code QuizBeginner

Concatenating Strings

Find why the greeting is missing a space between words.

Codejavascript
const first = 'John';
const last = 'Doe';
const full = first + last;
console.log(full); // want 'John Doe'

The output is 'JohnDoe' instead of 'John Doe'. What is the bug?