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

Strings as Character Sequences

Quiz
18

What Is a String

Quiz
19

Searching an Array (Linear Scan)

Quiz
20

String Concatenation

Quiz
21

Iterating Over a String

Quiz
22

Accessing Array Elements

Quiz
23

String Length

Quiz
24

Array Length and Bounds

Quiz
25

Fixed-Size vs Resizable Arrays

Quiz
26

Array Indexing (Zero-Based)

Quiz
27

String Immutability

Quiz
28

Inserting into an Array

Quiz
29

Common String Operations

Quiz
30

Array Declaration and Initialization

Quiz
31

Deleting from an Array

Quiz
32

Updating Array Elements

Quiz
33

Multidimensional Arrays

Quiz
34

Converting Between Strings and Arrays

Quiz
35

Out-of-Bounds Errors

Quiz
36

Traversing an Array

Quiz
37

Time Complexity of Array Operations

Quiz
38

String Indexing and Character Access

Quiz
39

Contiguous Memory Layout of Arrays

Quiz
40

What Is an Array

Quiz
41

Substrings and Slicing

Quiz
42

Comparing Strings for Equality

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

Concatenating Strings

Code Quiz
47

Getting a Character by Index

Code Quiz
48

Summing Array Elements

Code Quiz
49

Finding the Maximum Value

Code Quiz
50

Zero-Based Loop Start

Code Quiz
51

Checking If an Element Exists

Code Quiz
52

Reading the Array Length

Code Quiz
53

Updating an Array Element

Code Quiz
54

Reversing an Array

Code Quiz
55

Splitting a String into Characters

Code Quiz
56

Looping Over Characters

Code Quiz
57

Extracting a Substring

Code Quiz
58

Looping Through an Array

Code Quiz
59

Measuring String Length

Code Quiz
60

Comparing Two Strings

Code Quiz
61

Converting a String to Uppercase

Code Quiz
62

Trying to Change a Character

Code Quiz
63

Accessing the Last Element

Code Quiz
64

Removing the Last Element

Code Quiz
65

Accessing the First Array Element

Code Quiz
66

Fixed-Size vs Dynamic Arrays

Slides / Video
67

Array Indexing and Zero-Based Access

Slides / Video
68

String Immutability

Flashcard
69

What is a String

Flashcard
70

Deleting an Element

Flashcard
71

Substrings

Flashcard
72

Accessing Characters in a String

Flashcard
73

Updating an Element

Flashcard
74

Common String Operations

Flashcard
75

Accessing an Element by Index

Flashcard
76

String Length

Flashcard
77

Advantages and Limitations of Arrays

Flashcard
78

Iterating Through a String

Flashcard
79

Reversing a String or Array

Flashcard
80

Fixed-Size vs Dynamic Arrays

Flashcard
81

Time Complexity of Array Operations

Flashcard
82

Finding Array Length

Flashcard
83

Strings as Arrays of Characters

Flashcard
84

Two-Dimensional Arrays (Matrices)

Flashcard
85

1D vs Multi-Dimensional Arrays

Flashcard
86

String Comparison

Flashcard
87

What is an Array

Flashcard
88

Character Encoding Basics

Flashcard
89

Linear Search in Array

Flashcard
90

String Concatenation

Flashcard
91

Traversing an Array

Flashcard
92

Array Indexing (Zero-Based)

Flashcard
93

Inserting an Element

Flashcard
94

Contiguous Memory Layout

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
Slides / VideoIntermediate

Arrays, Hash Maps & Sets Trade-offs

Compare arrays, hash maps, and sets by access, lookup, and complexity trade-offs.

Slide 1
1 / 6