Study Notes - Tags

Tags for Study Notes

Use of Pythagorean Triples

Gal’s Accurate Table Method

Table Driven Methods

Introduction to Table Based Methods

Languages and Compilers

Sequential Evaluation of Polynomials

Compensated Polynomial Evaluation

Compensated Dot Products

Computing Sums More Accurately

Computing Validated Running Error Bounds

Properties For Deriving Validated Running Error Bounds

Some Refined Error Estimates

Notation For Error Analysis and Classical Error Estimates

Polynomials With Exact Representable Coefficients

Introduction to Polynomial Approximations In Finite Precision

Evaluation of the Error of an FMA

Multiplication by an Arbitrary Precision Constant with an FMA

Conversions Between Integers and Floating Point Numbers

Radix Conversion Algorithms

Conditions on the Formats

Newton-Raphson Based Square Root With FMA

Possible Double Rounding in Division Algorithms

Using The Newton Iteration For Correctly Rounded Division With FMA

Variants of the Newton Raphson Iteration

Another Splitting Technique: Splitting Around a Power of 2

Computation of Residuals of Division and Square Root With an FMA

Accurate Computation of the Product of Two Numbers

Accurate Computation of the Sum of Two Numbers

Exact Multiplications and Divisions

Exact Addition

Computing The Precision

Computing The Radix

Accurately Computing Supremum Norms

Rational Approximations

Remez’s Algorithm

Miscellaneous (Chebyshev)

Least Maximum Polynomial Approximations

Least Squares Polynomial Approximations

IEEE Support in Programming Languages

Introduction to The Classical Theory of Polynomial or Rational Approximations

Rest of chapter

Special Values

Default Exception Handling

Conversions To/From String Representations

Comparisons

Attributes and Rounding

Operations Specified By The Standards

Formats

Manipulating Double or Triple Word Numbers

Computing the Error of a FP Addition or Multiplication

Basic Notions of Floating Point Arithmetic

Note on the Choice of Radix

Lost and Preserved Properties of Arithmetic

Floating Point Exceptions

Fused Multiply Add

ULP Errors vs Relative Errors

The ULP Function

Relative Error Due To Rounding

Rounding Functions

The Other “Numbers”

Underflow

Normalizing

Definitions

Generating All the Catalan Sequences

Equivalence of The Number of Valid Push/Pop Sequences and the number of Binary Trees

What Fraction of Push/Pop Sequences in a Stack Are Valid?

Fibonacci Numbers

Tips For Backtracking

Subset Sum

Game Trees

Russian Peasant Multiplication

Burrows-Wheeler Transform

LZW Compression

Huffman Encoding

Run Length Encoding

Substring Matching

Tries

Symbol Tables

Bloom Filters

Hash Functions

Suffix Arrays

Radix Sorts

Counting Sort

Max Flows and Min Cuts

Shortest Paths Summary

Negative Cycles

Shortest Paths

Minimum Spanning Trees

Finding the Strongly Connected Components of a Digraph

Topological Sort

Minimum Cut of a Graph

Karatsuba Multiplication

Rectangle Intersection

1-D Interval Intersection

2-D Range Search, Points in a Box Search and K-D Trees

1-D Range Search and Line Intersection Search

Red Black Trees

2-3 Trees

Binary Search Trees

Heap Sort

Binary Heaps & Priority Queues

K-th Largest Element

Quick Sort

Convex Hull Problem

Sorting Complexity Analysis

Finding the Closest Pairs in a Plane

Counting Inversions

Merge Sort

Shuffling Caveats

Shell Sort

Insertion Sort

Inversions & Partial Sortedness

Selection Sort

Loop Invariants

Graphs Using NetworkX

Breadth First Search And Finding the Distance Between Two Nodes

Depth First Search

Queues

Graphs

Stacks

2-Sum and 3-Sum

Percolation: An Application of Union Find

Union-Find Algorithm

Asymptotic Notation

\(z\) Tests and Confidence Intervals for a Difference Between Two Population Means

Poisson Distribution Tests

Some Comments on Selecting a Test Procedure

p-Values

Tests Concerning a Population Proportion

Tests About a Population Mean

Hypotheses and Test Procedures

A Confidence Interval For The Median

Confidence Intervals For The Variance and Standard Deviation of a Normal Distribution

Intervals for Non-Normal Distributions

A Prediction Interval for a Single Future Value For a Normal Distribution

Intervals Based on a Normal Population Distribution: The T-Distribution

The T-Distribution: The T-Distribution

Large Sample Confidence Intervals for a Population Mean and Proportion

Basic Properties of Confidence Intervals

Estimating the Mean of a Symmetric Distribution

Methods of Point Estimation

Some General Concepts of Point Estimation

The Distribution of a Linear Combination

The Distribution of the Sample Mean and Sum

Statistics and Their Distributions

Expected Values, Covariance and Correlation

Jointly Distributed Random Variables

Probability Plots

Extreme Value Distribution

The Beta Distribution

The Lognormal Distribution

The Weibull Distribution

The Erlang Distribution

The Chi-Squared Distribution

The Exponential Distribution

The Gamma Distribution

The Normal Distribution

Pareto Distribution

Continuous Random Variables and Probability Distributions

Zipf Distribution

Poisson Distribution

Negative Binomial Distribution

Hypergeometric Distribution

Binomial Distribution

Discrete Random Variables

Read From UIUC

Probability

Measures of Location and Variability

Pictorial and Tabular Methods in Descriptive Statistics

Statistics: Overview

Probability Review

Languages and Compilers

Compensated Polynomial Evaluation

Compensated Dot Products

Computing Sums More Accurately

Computing Validated Running Error Bounds

Properties For Deriving Validated Running Error Bounds

Some Refined Error Estimates

Notation For Error Analysis and Classical Error Estimates

Evaluation of the Error of an FMA

Multiplication by an Arbitrary Precision Constant with an FMA

Conversions Between Integers and Floating Point Numbers

Radix Conversion Algorithms

Conditions on the Formats

Newton-Raphson Based Square Root With FMA

Possible Double Rounding in Division Algorithms

Using The Newton Iteration For Correctly Rounded Division With FMA

Variants of the Newton Raphson Iteration

Another Splitting Technique: Splitting Around a Power of 2

Computation of Residuals of Division and Square Root With an FMA

Accurate Computation of the Product of Two Numbers

Accurate Computation of the Sum of Two Numbers

Exact Multiplications and Divisions

Exact Addition

Computing The Precision

Computing The Radix

IEEE Support in Programming Languages

Rest of chapter

Special Values

Default Exception Handling

Conversions To/From String Representations

Comparisons

Attributes and Rounding

Operations Specified By The Standards

Formats

Note on the Choice of Radix

Lost and Preserved Properties of Arithmetic

Floating Point Exceptions

Fused Multiply Add

ULP Errors vs Relative Errors

The ULP Function

Relative Error Due To Rounding

Rounding Functions

The Other “Numbers”

Underflow

Normalizing

Definitions

\(z\) Tests and Confidence Intervals for a Difference Between Two Population Means

Poisson Distribution Tests

Some Comments on Selecting a Test Procedure

p-Values

Tests Concerning a Population Proportion

Tests About a Population Mean

Hypotheses and Test Procedures

A Confidence Interval For The Median

Confidence Intervals For The Variance and Standard Deviation of a Normal Distribution

Intervals for Non-Normal Distributions

A Prediction Interval for a Single Future Value For a Normal Distribution

Intervals Based on a Normal Population Distribution: The T-Distribution

The T-Distribution: The T-Distribution

Large Sample Confidence Intervals for a Population Mean and Proportion

Basic Properties of Confidence Intervals

Estimating the Mean of a Symmetric Distribution

Methods of Point Estimation

Some General Concepts of Point Estimation

The Distribution of a Linear Combination

The Distribution of the Sample Mean and Sum

Statistics and Their Distributions

Expected Values, Covariance and Correlation

Jointly Distributed Random Variables

Probability Plots

Extreme Value Distribution

The Beta Distribution

The Lognormal Distribution

The Weibull Distribution

The Erlang Distribution

The Chi-Squared Distribution

The Exponential Distribution

The Gamma Distribution

The Normal Distribution

Pareto Distribution

Continuous Random Variables and Probability Distributions

Zipf Distribution

Poisson Distribution

Negative Binomial Distribution

Hypergeometric Distribution

Binomial Distribution

Discrete Random Variables

Read From UIUC

Probability

Measures of Location and Variability

Pictorial and Tabular Methods in Descriptive Statistics

Statistics: Overview

Putting It All Into Practice

Yeah, But â€¦

Move To Action

Explore Others’ Path

State My Path

Master My Stories

Make It Safe

Learn To Look

Start With Heart

Mastering Crucial Conversations

Expressive Appreciation in Nonviolent Communication

Liberating Ourselves and Counseling Others

The Protective Use of Force

Conflict Resolution and Mediation

Expressing Anger Fully

Connecting Compassionately With Ourselves

The Power of Empathy

Use Power To Educate

Build Them a Golden Bridge

Reframe

Step To Their Side

Go To The Balcony

Prepare, Prepare, Prepare

Getting Past No: Overview

Receiving Empathically

Requesting That Which Would Enrich Life

Taking Responsibility For Our Feelings

Identifying and Expressing Feelings

Observing Without Evaluating

Communication That Blocks Compassion

Giving From The Heart

Frequently Asked Questions

Putting It All Together

Problem Solving: Take The Lead

Expression: Speak For Yourself With Clarity

Learning: Listen From The Inside Out

Getting Started: Begin From The Third Story

What’s Your Purpose: When to Raise It and When To Let Go

Ground Your Identity: Ask Yourself What’s At Stake

Have Your Feelings Or They Will Have You

Abandon Blame: Map The Contribution

Don’t Assume They Meant It

Stop Arguing About Who’s Right

The Three Conversations

Difficult Conversations

Liberals vs Conservatives

The Definition of Morality

Religion and Charity

Religion and the New Atheists

Hives

Group Selection

Punishment for Improving Cooperation

Hierarchy vs Egalitarianism

Moral Foundations

Bentham and Kant: Bias Towards Reason as a Root of Morality

The Ethic of Divinity

WEIRD People

The Rationalist Delusion

Self-Esteem, Cheating, Voting and Confirmation Bias

The Search For Truth?

When Does an Elephant Listen to Reason?

Deontologists vs Utilitarianists

Infants’ Sense of Morality

Psychopaths

Cleanliness and Morality

Implicit Association Test

Brains Evaluate Instantly and Constantly

Thalia’s Hypnosis Study

Does Reason Exist to Serve The Passions? Or Vice Versa?

Sociocentrism vs Individualism Part 2

Sociocentrism vs Individualism

The Anthropologist View

Morality vs Social Conventions

How Do Kids Learn About Morality? Role-playing

The Righteous Mind

Liberals vs Conservatives

The Definition of Morality

Religion and Charity

Religion and the New Atheists

Hives

Group Selection

Punishment for Improving Cooperation

Hierarchy vs Egalitarianism

Moral Foundations

Bentham and Kant: Bias Towards Reason as a Root of Morality

The Ethic of Divinity

WEIRD People

The Rationalist Delusion

Self-Esteem, Cheating, Voting and Confirmation Bias

The Search For Truth?

When Does an Elephant Listen to Reason?

Deontologists vs Utilitarianists

Infants’ Sense of Morality

Psychopaths

Cleanliness and Morality

Implicit Association Test

Brains Evaluate Instantly and Constantly

Thalia’s Hypnosis Study

Does Reason Exist to Serve The Passions? Or Vice Versa?

Sociocentrism vs Individualism Part 2

Sociocentrism vs Individualism

The Anthropologist View

Morality vs Social Conventions

How Do Kids Learn About Morality? Role-playing

The Righteous Mind

Rest of book

The Unschedule

Overcoming Blocks To Action

Guilt-Free Play

How to Talk To Yourself

Exercise

Mind Wandering

The Things We Should Want More Of

Motivation

Signature Strengths And Flow

Reset Your Reference Points

Other Ways To Be Happy

Experiences vs Stuff

The Relativity of Happiness

Creating Safety

Happiness, Genetics, and Life Circumstances

Happiness and Other Things

Happiness and Income

Savoring, Gratitude

Tracking Your Time and Procrastination

The GI Joe Fallacy

Why We Procrastinate

Scarcity

Authority

Liking

Social Proof

Commitment and Consistency

Reciprocation

Influence: Weapons of Influence

Addition

Multiplication

The Peano Axioms

Catalan Numbers

Roots of Polynomials

Descarte’s Rule of Signs

Some Properties About Graphs

Conic Sections

Perpendicular Lines in Graphs

Induction in Sage

Areas of Triangles

Trigonometry and Triangles

Trigonometric Identities

Binomial Expansion

Summing the first \(n\) terms (arbitrary power)

Arithmetic, Harmonic and Geometric Means

Geometric Series

Arithmetic Series

\(z^{n}=1\)

Roots of Quadratic Equations

Polynomials

Roots of Equations

Roots of Equations In More Than One Variable

Matrices

Triangle Inequality for Complex Numbers

\(z^{n}+\overline{z}^{n}\)

Componendo/Dividendo

Number of Binary Trees of Size \(n\)

In-Process Agent

Using GDB Under Emacs

Text User Interface

Extending GDB

Controlling GDB

Configuration-Specific Information

Debugging Remote Programs

Specifying a Debugging Target

GDB Files

Altering Execution

Examining the Symbol Table

Using GDB With Different Languages

Debugging Programs That Use Overlays

Tracepoints

Debugging Optimized Code

Examining Data

Examining Source Files

Examining The Stack

Recording Inferior’s Execution and Replaying It

Running Programs Backward

Stopping and Continuing

Running Programs Under GDB

GDB Commands

Invoking GDB

Basic Info

Liberals vs Conservatives

The Definition of Morality

Religion and Charity

Religion and the New Atheists

Hives

Group Selection

Punishment for Improving Cooperation

Hierarchy vs Egalitarianism

Moral Foundations

Bentham and Kant: Bias Towards Reason as a Root of Morality

The Ethic of Divinity

WEIRD People

The Rationalist Delusion

Self-Esteem, Cheating, Voting and Confirmation Bias

The Search For Truth?

When Does an Elephant Listen to Reason?

Deontologists vs Utilitarianists

Infants’ Sense of Morality

Psychopaths

Cleanliness and Morality

Implicit Association Test

Brains Evaluate Instantly and Constantly

Thalia’s Hypnosis Study

Does Reason Exist to Serve The Passions? Or Vice Versa?

Sociocentrism vs Individualism Part 2

Financial Markets

Negotiations - The Coursera Treatment 2: Seidel

Mutation Via References

First Class Functions and Functional Programming

Tail Recursion

Exceptions

Nested Patterns

Polymorphic Types and Equality Types

Functions and Type Inference

Functions, Pattern Matching And Val Bindings

Case Expressions

Datatype Bindings

Type Synonyms

Records

Immutability

Options

Let Expressions

Tuples and Lists

Functions

Standard ML - Basics

Negotiations - The Coursera Treatment

Claiming Value in a Negotiation

Prepare a Negotiation Broad Sheet

Find The Black Swan

Bargain Hard

Guarantee Execution

Create The Illusion of Control

Miscellaneous

That’s Right - not You’re Right

Beware “Yes”, Master “No”

Label Their Pains

Be A Mirror

Never Split The Difference

Use Power To Educate

Build Them a Golden Bridge

Reframe

Step To Their Side

Go To The Balcony

Prepare, Prepare, Prepare

Getting Past No: Overview

Induction in Sage

Areas of Triangles

Trigonometry and Triangles

Trigonometric Identities

Binomial Expansion

Summing the first \(n\) terms (arbitrary power)

Arithmetic, Harmonic and Geometric Means

Geometric Series

Arithmetic Series

\(z^{n}=1\)

Roots of Quadratic Equations

Polynomials

Roots of Equations

Roots of Equations In More Than One Variable

Matrices

Triangle Inequality for Complex Numbers

\(z^{n}+\overline{z}^{n}\)

Componendo/Dividendo

Mutation Via References

First Class Functions and Functional Programming

Tail Recursion

Exceptions

Nested Patterns

Polymorphic Types and Equality Types

Functions and Type Inference

Functions, Pattern Matching And Val Bindings

Case Expressions

Datatype Bindings

Type Synonyms

Records

Immutability

Options

Let Expressions

Tuples and Lists

Functions

Standard ML - Basics

Mutation Via References

First Class Functions and Functional Programming

Tail Recursion

Exceptions

Nested Patterns

Polymorphic Types and Equality Types

Functions and Type Inference

Functions, Pattern Matching And Val Bindings

Case Expressions

Datatype Bindings

Type Synonyms

Records

Immutability

Options

Let Expressions

Tuples and Lists

Functions

Standard ML - Basics

Engineering Serendipity

Tap The Fringe

Find Anchor Tenants and Feed Them

Pinging All The Time

Social Arbitrage

Health, Wealth and Children

The Art of Small Talk

Expanding Your Circle

Connecting With Connectors

Be A Conference Commando

Follow Up or Fail

Share Your Passions

Never Eat Alone

Managing The Gatekeeper: Artfully

Warming The Cold Call

Take Names

Do Your Homework

Engineering Serendipity

Tap The Fringe

Find Anchor Tenants and Feed Them

Pinging All The Time

Social Arbitrage

Health, Wealth and Children

The Art of Small Talk

Expanding Your Circle

Connecting With Connectors

Be A Conference Commando

Follow Up or Fail

Share Your Passions

Never Eat Alone

Managing The Gatekeeper: Artfully

Warming The Cold Call

Take Names

Do Your Homework

Story Writing Checklist

Handling Critique

Show Them Once So They Know

Superior Position

Dialogue

Subplots or Supporting Plots?

God From the Machine

Climax

Genre

Show, Don’t Tell: Teaching vs Preaching

The Masculine and the Feminine

Tell the Truth

Character Development

The Use of Clones

The Armature

The Recipe for All Narratives

Story Writing Checklist

Handling Critique

Show Them Once So They Know

Superior Position

Dialogue

Subplots or Supporting Plots?

God From the Machine

Climax

Genre

Show, Don’t Tell: Teaching vs Preaching

The Masculine and the Feminine

Tell the Truth

Character Development

The Use of Clones

The Armature

The Recipe for All Narratives

Exercise

Mind Wandering

The Things We Should Want More Of

Motivation

Signature Strengths And Flow

Reset Your Reference Points

Other Ways To Be Happy

Experiences vs Stuff

The Relativity of Happiness

Happiness, Genetics, and Life Circumstances

Happiness and Other Things

Happiness and Income

Savoring, Gratitude

The GI Joe Fallacy

Common Tactics Others Use

Bargaining With the Devil

Closing and Giving Commitment

Opening and Making Concessions

Exchanging Information

Preparing Your Strategy

Leverage

The Other Party’s Interests

Relationships

Authoritative Standards and Norms

Your Goals and Expectations

Your Bargaining Style

Bargaining For Advantage - Introduction

Max Flows and Min Cuts

Shortest Paths Summary

Negative Cycles

Shortest Paths

Minimum Spanning Trees

Finding the Strongly Connected Components of a Digraph

Topological Sort

Minimum Cut of a Graph

Graphs Using NetworkX

Breadth First Search And Finding the Distance Between Two Nodes

Depth First Search

Graphs

Suffix Arrays

Radix Sorts

Counting Sort

Heap Sort

Quick Sort

Convex Hull Problem

Sorting Complexity Analysis

Merge Sort

Shell Sort

Insertion Sort

Inversions & Partial Sortedness

Selection Sort

Prepare a Negotiation Broad Sheet

Find The Black Swan

Bargain Hard

Guarantee Execution

Create The Illusion of Control

Miscellaneous

That’s Right - not You’re Right

Beware “Yes”, Master “No”

Label Their Pains

Be A Mirror

Never Split The Difference

Putting It All Into Practice

Yeah, But â€¦

Move To Action

Explore Others’ Path

State My Path

Master My Stories

Make It Safe

Learn To Look

Start With Heart

Mastering Crucial Conversations

Rest of book

The Unschedule

Overcoming Blocks To Action

Guilt-Free Play

How to Talk To Yourself

Creating Safety

Tracking Your Time and Procrastination

Why We Procrastinate

Concluding the Analytical Stage

Agreeing or Disagreeing With an Author

Criticizing a Book Fairly

Determining an Author’s Message

Coming To Terms With an Author

Analytical Reading: Structure

Questions and Notes

Inspectional Reading

Scarcity

Authority

Liking

Social Proof

Commitment and Consistency

Reciprocation

Influence: Weapons of Influence

Common Concurrency Problems

Semaphores

Condition Variables

Lock Based Concurrent Data Structures

Locks

Thread API

Introduction to Concurrency

Use Power To Educate

Build Them a Golden Bridge

Reframe

Step To Their Side

Go To The Balcony

Prepare, Prepare, Prepare

Getting Past No: Overview

Scarcity

Authority

Liking

Social Proof

Commitment and Consistency

Reciprocation

Influence: Weapons of Influence

Functions For Transforming Text

Conditionals

Variables

Recipes

Writing Rules

Writing Makefiles

Basics

Roots of Polynomials

Descarte’s Rule of Signs

\(z^{n}=1\)

Roots of Quadratic Equations

Polynomials

Roots of Equations

Roots of Equations In More Than One Variable

Zipf Distribution

Poisson Distribution

Negative Binomial Distribution

Hypergeometric Distribution

Binomial Distribution

Discrete Random Variables

Roots of Polynomials

Descarte’s Rule of Signs

\(z^{n}=1\)

Roots of Quadratic Equations

Roots of Equations

Roots of Equations In More Than One Variable

Conic Sections

Perpendicular Lines in Graphs

Induction in Sage

Trigonometric Identities

Summing the first \(n\) terms (arbitrary power)

\(z^{n}=1\)

Shortest Paths Summary

Negative Cycles

Shortest Paths

Finding the Strongly Connected Components of a Digraph

Topological Sort

Karatsuba Multiplication

Finding the Closest Pairs in a Plane

Counting Inversions

Dealing With Recurrence Relations

Merge Sort

The Weibull Distribution

The Erlang Distribution

The Chi-Squared Distribution

The Exponential Distribution

The Gamma Distribution

Burrows-Wheeler Transform

LZW Compression

Huffman Encoding

Run Length Encoding

Substring Matching

Catalan Numbers

Probability

Number of Binary Trees of Size \(n\)

Dealing With Recurrence Relations

Burrows-Wheeler Transform

LZW Compression

Huffman Encoding

Run Length Encoding

ULP Errors vs Relative Errors

The ULP Function

Relative Error Due To Rounding

Rounding Functions

Addition

Multiplication

The Peano Axioms

Tips For Backtracking

Subset Sum

Game Trees

Shortest Paths Summary

Shortest Paths

Finding the Strongly Connected Components of a Digraph

Multiplication

Russian Peasant Multiplication

Karatsuba Multiplication

Addition

Multiplication

The Peano Axioms

Shortest Paths Summary

Negative Cycles

Shortest Paths

Addition

Multiplication

The Peano Axioms

Binary Search Trees

Heap Sort

Binary Heaps & Priority Queues

Areas of Triangles

Trigonometry and Triangles

Trigonometric Identities

Red Black Trees

2-3 Trees

Heap Sort

Binary Heaps & Priority Queues

Radix Sorts

Counting Sort

Floating Point Exceptions

Exceptions

Bloom Filters

Hash Functions

The Peano Axioms

Induction in Sage

Some Properties About Graphs

Matrices

Dealing With Recurrence Relations

Merge Sort

Distributional Semantics

One Hot Representation

K-th Largest Element

Quick Sort

Roots of Polynomials

Rational Approximations

Quick Sort

Dealing With Recurrence Relations

Subset Sum

2-Sum and 3-Sum

Descarte’s Rule of Signs

Polynomials

Areas of Triangles

Trigonometry and Triangles

ULP Errors vs Relative Errors

The ULP Function

Addition

Matrices

Areas of Triangles

The Beta Distribution

Symbol Tables

Depth First Search

Bloom Filters

Functions

Matrices

Languages and Compilers

Componendo/Dividendo

Conic Sections

Liking

Convex Hull Problem

Matrices

Depth First Search

Negative Cycles

Datatype Bindings

Matrices

Componendo/Dividendo

Conic Sections

Financial Markets

Game Trees

Convex Hull Problem

Some Properties About Graphs

Heap Sort

Areas of Triangles

Polynomials

Huffman Encoding

Conic Sections

Immutability

Insertion Sort

Counting Inversions

Label Their Pains

Let Expressions

Perpendicular Lines in Graphs

Matrices

Tuples and Lists

LZW Compression

Quick Sort

Substring Matching

Matrices

Max Flows and Min Cuts

Max Flows and Min Cuts

Minimum Cut of a Graph

Matrices

Options

On Writing Well

Rational Approximations

Conic Sections

Pareto Distribution

The Peano Axioms

Depth First Search

Graphs Using NetworkX

Queues

Quiet

Radix Sorts

Records

Red Black Trees

Polynomials

Remez’s Algorithm

\(z^{n}=1\)

Functions

Shell Sort

Shuffling Caveats

Depth First Search

Exact Addition

Suffix Arrays

Symbol Tables

Tail Recursion

Tries

Tuples and Lists

Underflow

The Unschedule

On Writing Well

Zipf Distribution