Data Structures, AlgorithmsArrays & Strings

97 items

1

Dictionary Membership Check Bug

Code Quiz
2

Access Time Complexity: Arrays vs Dictionaries

Quiz
3

Arrays, Hash Maps & Sets Trade-offs

Slides / Video
4

Arrays vs Hash Maps vs Sets

Flashcard
5

Arrays Stored in Contiguous Memory

Slides / Video
6

Iterating Over Characters in a String

Slides / Video
7

Searching Within Strings and Arrays

Slides / Video
8

Common String Operations

Slides / Video
9

String Immutability

Slides / Video
10

String Indexing and Accessing Characters

Slides / Video
11

Character Encoding Basics: ASCII and Unicode

Slides / Video
12

Strings as Sequences of Characters

Slides / Video
13

What Is a String

Slides / Video
14

Multi-Dimensional Arrays

Slides / Video
15

Time Complexity of Array Operations

Slides / Video
16

Traversing an Array with Loops

Slides / Video
17

Out-of-Bounds Errors

Quiz
18

Updating Array Elements

Quiz
19

Converting Between Strings and Arrays

Quiz
20

Time Complexity of Array Operations

Quiz
21

What Is an Array

Quiz
22

Array Declaration and Initialization

Quiz
23

Array Indexing (Zero-Based)

Quiz
24

Accessing Array Elements

Quiz
25

Array Length and Bounds

Quiz
26

Traversing an Array

Quiz
27

Inserting into an Array

Quiz
28

Deleting from an Array

Quiz
29

Searching an Array (Linear Scan)

Quiz
30

Contiguous Memory Layout of Arrays

Quiz
31

Fixed-Size vs Resizable Arrays

Quiz
32

Multidimensional Arrays

Quiz
33

What Is a String

Quiz
34

Strings as Character Sequences

Quiz
35

String Indexing and Character Access

Quiz
36

String Length

Quiz
37

String Concatenation

Quiz
38

Substrings and Slicing

Quiz
39

String Immutability

Quiz
40

Common String Operations

Quiz
41

Comparing Strings for Equality

Quiz
42

Iterating Over a String

Quiz
43

Deleting Elements from an Array

Slides / Video
44

Inserting Elements into an Array

Slides / Video
45

Accessing and Updating Array Elements

Slides / Video
46

Trying to Change a Character

Code Quiz
47

Concatenating Strings

Code Quiz
48

Measuring String Length

Code Quiz
49

Getting a Character by Index

Code Quiz
50

Removing the Last Element

Code Quiz
51

Accessing the Last Element

Code Quiz
52

Finding the Maximum Value

Code Quiz
53

Converting a String to Uppercase

Code Quiz
54

Checking If an Element Exists

Code Quiz
55

Looping Over Characters

Code Quiz
56

Extracting a Substring

Code Quiz
57

Summing Array Elements

Code Quiz
58

Splitting a String into Characters

Code Quiz
59

Zero-Based Loop Start

Code Quiz
60

Updating an Array Element

Code Quiz
61

Looping Through an Array

Code Quiz
62

Reading the Array Length

Code Quiz
63

Accessing the First Array Element

Code Quiz
64

Comparing Two Strings

Code Quiz
65

Reversing an Array

Code Quiz
66

Fixed-Size vs Dynamic Arrays

Slides / Video
67

Array Indexing and Zero-Based Access

Slides / Video
68

1D vs Multi-Dimensional Arrays

Flashcard
69

Accessing an Element by Index

Flashcard
70

Traversing an Array

Flashcard
71

Finding Array Length

Flashcard
72

What is a String

Flashcard
73

Character Encoding Basics

Flashcard
74

String Length

Flashcard
75

Substrings

Flashcard
76

Iterating Through a String

Flashcard
77

Array Indexing (Zero-Based)

Flashcard
78

Linear Search in Array

Flashcard
79

Accessing Characters in a String

Flashcard
80

Strings as Arrays of Characters

Flashcard
81

String Immutability

Flashcard
82

Reversing a String or Array

Flashcard
83

Updating an Element

Flashcard
84

Time Complexity of Array Operations

Flashcard
85

Contiguous Memory Layout

Flashcard
86

Inserting an Element

Flashcard
87

Advantages and Limitations of Arrays

Flashcard
88

String Concatenation

Flashcard
89

String Comparison

Flashcard
90

What is an Array

Flashcard
91

Fixed-Size vs Dynamic Arrays

Flashcard
92

Deleting an Element

Flashcard
93

Two-Dimensional Arrays (Matrices)

Flashcard
94

Common String Operations

Flashcard
95

What Is an Array

Slides / Video
96

Common Use Cases for Arrays and Strings

Slides / Video
97

Arrays and Strings Connection

Slides / Video
QuizBeginner

String Concatenation

Concatenation joins two or more strings into one longer string.

What is the result of concatenating "foo" and "bar"?