# Eda

I love learning math (*to some extent*) and CS theory; good literature, and the technology that provides me with all kinds of resources for those three: the web.

### Pin Pinned

The curious case of recursive and iterative processes

## The curious case of recursive and iterative processes

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 0

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 0

A Quick Behind the Scenes of Greedy and Lazy Matching

## A Quick Behind the Scenes of Greedy and Lazy Matching

Custom endsWith and startsWith Functions

## Custom endsWith and startsWith Functions

LeetCode Meditations: Maximum Depth of Binary Tree

## LeetCode Meditations: Maximum Depth of Binary Tree

### Want to connect with Eda?

Create an account to connect with Eda. You can also sign in below to proceed if you already have an account.

LeetCode Meditations: Invert Binary Tree

## LeetCode Meditations: Invert Binary Tree

LeetCode Meditations — Chapter 7: Trees

## LeetCode Meditations — Chapter 7: Trees

LeetCode Meditations: Merge K Sorted Lists

## LeetCode Meditations: Linked List Cycle

LeetCode Meditations: Remove Nth Node From the End of List

## LeetCode Meditations: Remove Nth Node From the End of List

LeetCode Meditations: Reorder List

## LeetCode Meditations: Reorder List

LeetCode Meditations — Interlude: Fast & Slow Pointers

## LeetCode Meditations — Interlude: Fast & Slow Pointers

LeetCode Meditations: Merge Two Sorted Lists

## LeetCode Meditations: Reverse Linked List

LeetCode Meditations — Chapter 6: Linked Lists

## LeetCode Meditations — Chapter 6: Linked Lists

LeetCode Meditations: Search in Rotated Sorted Array

## LeetCode Meditations: Search in Rotated Sorted Array

LeetCode Meditations: Find Minimum in Rotated Sorted Array

## LeetCode Meditations: Find Minimum in Rotated Sorted Array

LeetCode Meditations — Chapter 5: Binary Search

## LeetCode Meditations — Chapter 5: Binary Search

LeetCode Meditations: Valid Parentheses

## LeetCode Meditations: Valid Parentheses

LeetCode Meditations — Chapter 4: Stack

## LeetCode Meditations — Chapter 4: Stack

LeetCode Meditations: Minimum Window Substring

## LeetCode Meditations: Minimum Window Substring

LeetCode Meditations: Longest Repeating Character Replacement

## LeetCode Meditations: Longest Repeating Character Replacement

LeetCode Meditations: Longest Substring without Repeating Characters

## LeetCode Meditations: Longest Substring without Repeating Characters

LeetCode Meditations: Best Time to Buy and Sell Stock

## LeetCode Meditations: Best Time to Buy and Sell Stock

LeetCode Meditations — Chapter 3: Sliding Window

## LeetCode Meditations — Chapter 3: Sliding Window

LeetCode Meditations: Container with Most Water

## LeetCode Meditations: Container with Most Water

LeetCode Meditations: 3Sum

## LeetCode Meditations: 3Sum

LeetCode Meditations: Valid Palindrome

## LeetCode Meditations: Valid Palindrome

LeetCode Meditations — Chapter 2: Two Pointers

## LeetCode Meditations — Chapter 2: Two Pointers

LeetCode Meditations: Longest Consecutive Sequence

## LeetCode Meditations: Longest Consecutive Sequence

LeetCode Meditations: Product of Array Except Self

## LeetCode Meditations: Product of Array Except Self

LeetCode Meditations: Top K Frequent Elements

## LeetCode Meditations: Top K Frequent Elements

LeetCode Meditations: Group Anagrams

## LeetCode Meditations: Group Anagrams

LeetCode Meditations: Two Sum

## LeetCode Meditations: Two Sum

LeetCode Meditations: Valid Anagram

## LeetCode Meditations: Valid Anagram

LeetCode Meditations: Contains Duplicate

## LeetCode Meditations: Contains Duplicate

LeetCode Meditations — Chapter 1: Arrays & Hashing

## LeetCode Meditations — Chapter 1: Arrays & Hashing

LeetCode Meditations: Introduction

## LeetCode Meditations: Introduction

A recursive algorithm for incrementing natural numbers

## A recursive algorithm for incrementing natural numbers

Applicative-order vs. normal-order evaluation

## Applicative-order vs. normal-order evaluation

Implicit vs. explicit JOINs

## Implicit vs. explicit JOINs

A simple example of a nested SQL query

## A simple example of a nested SQL query

A reminder to use single quotes when writing commit messages

## A reminder to use single quotes when writing commit messages

CSV Operations 101 — with Python's Own csv Module

## CSV Operations 101 — with Python's Own csv Module

Simple Implementation of Stacks and Queues with Deque in Python

## Simple Implementation of Stacks and Queues with Deque in Python

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Final Project and Beyond

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Final Project and Beyond

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 8

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 8

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 7

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 7

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 6

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 6

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 5

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 5

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 4

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 4

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 3

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 3

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 2

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 2

Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 1

## Solving the Problem Sets of CS50's Introduction to Programming with Python — One at a Time: Problem Set 1

Lexical Environment and Closures in JavaScript