Archives

Mon 02 October 2023
On Writing Well
Mon 15 May 2023
Distributional Semantics
Mon 15 May 2023
One Hot Representation
Thu 20 April 2023
Addition
Thu 20 April 2023
Multiplication
Sun 16 April 2023
The Peano Axioms
Fri 24 March 2023
Generating All the Catalan Sequences
Fri 24 March 2023
Equivalence of The Number of Valid Push/Pop Sequences and the number of Binary Trees
Wed 22 March 2023
What Fraction of Push/Pop Sequences in a Stack Are Valid?
Mon 20 March 2023
Catalan Numbers
Thu 19 January 2023
Rest of book
Mon 26 December 2022
The Unschedule
Thu 22 December 2022
Overcoming Blocks To Action
Wed 21 December 2022
Guilt-Free Play
Tue 20 December 2022
How to Talk To Yourself
Thu 09 December 2021
Roots of Polynomials
Thu 09 December 2021
Descarte’s Rule of Signs
Thu 09 December 2021
Some Properties About Graphs
Thu 09 December 2021
Conic Sections
Thu 09 December 2021
Perpendicular Lines in Graphs
Wed 24 November 2021
Induction in Sage
Tue 23 November 2021
Areas of Triangles
Tue 09 November 2021
Trigonometry and Triangles
Mon 08 November 2021
Trigonometric Identities
Sat 06 November 2021
Binomial Expansion
Sat 06 November 2021
Summing the first \(n\) terms (arbitrary power)
Thu 04 November 2021
Arithmetic, Harmonic and Geometric Means
Thu 04 November 2021
Geometric Series
Thu 04 November 2021
Arithmetic Series
Wed 03 November 2021
\(z^{n}=1\)
Wed 03 November 2021
Roots of Quadratic Equations
Thu 28 October 2021
Polynomials
Thu 28 October 2021
Roots of Equations
Thu 28 October 2021
Roots of Equations In More Than One Variable
Thu 28 October 2021
Matrices
Mon 25 October 2021
Triangle Inequality for Complex Numbers
Sun 24 October 2021
\(z^{n}+\overline{z}^{n}\)
Sat 23 October 2021
Componendo/Dividendo
Sun 25 July 2021
How To Master the Art of Selling
Sun 23 May 2021
Fibonacci Numbers
Sun 25 April 2021
Tips For Backtracking
Sun 25 April 2021
Subset Sum
Sun 25 April 2021
Game Trees
Sun 25 April 2021
Russian Peasant Multiplication
Fri 18 December 2020
Introduction to Statistical Learning
Wed 24 June 2020
Common Concurrency Problems
Tue 23 June 2020
Semaphores
Mon 22 June 2020
Condition Variables
Mon 22 June 2020
Lock Based Concurrent Data Structures
Mon 22 June 2020
Locks
Mon 22 June 2020
Thread API
Mon 22 June 2020
Introduction to Concurrency
Tue 31 March 2020
Notes From The Negotiating Game
Mon 30 March 2020
How To Win Friends and Influence People
Sun 16 February 2020
Claiming Value in a Negotiation
Wed 12 February 2020
Close The Sale: Commitments and Politics
Tue 11 February 2020
Make it Memorable: The Personal Touch
Tue 11 February 2020
State Your Case: The Proposal
Tue 11 February 2020
Give Them Incentives To Say Yes: Interests and Needs
Tue 11 February 2020
Respect Their Beliefs: A Common Language
Tue 11 February 2020
Build Relationships and Credibility: Trust
Tue 11 February 2020
Connect Your Ideas to People: Stepping Stones
Tue 11 February 2020
Start With You: Persuasion Styles
Tue 11 February 2020
Selling Ideas: How Woo Works
Wed 05 February 2020
Quiet
Tue 04 February 2020
In-Process Agent
Tue 04 February 2020
Using GDB Under Emacs
Tue 04 February 2020
Text User Interface
Mon 03 February 2020
Extending GDB
Mon 03 February 2020
Controlling GDB
Mon 03 February 2020
Configuration-Specific Information
Mon 03 February 2020
Debugging Remote Programs
Fri 31 January 2020
Specifying a Debugging Target
Thu 30 January 2020
GDB Files
Wed 29 January 2020
Altering Execution
Tue 28 January 2020
Examining the Symbol Table
Mon 27 January 2020
Using GDB With Different Languages
Sat 25 January 2020
Concluding the Analytical Stage
Sat 25 January 2020
Agreeing or Disagreeing With an Author
Sat 25 January 2020
Criticizing a Book Fairly
Fri 24 January 2020
Debugging Programs That Use Overlays
Thu 23 January 2020
Tracepoints
Tue 21 January 2020
Determining an Author’s Message
Tue 21 January 2020
Coming To Terms With an Author
Tue 21 January 2020
Analytical Reading: Structure
Tue 21 January 2020
Debugging Optimized Code
Fri 17 January 2020
Examining Data
Thu 16 January 2020
Examining Source Files
Tue 14 January 2020
Examining The Stack
Tue 14 January 2020
Recording Inferior’s Execution and Replaying It
Tue 14 January 2020
Running Programs Backward
Sat 11 January 2020
Questions and Notes
Sat 11 January 2020
Inspectional Reading
Thu 10 October 2019
Stopping and Continuing
Wed 09 October 2019
Running Programs Under GDB
Wed 09 October 2019
GDB Commands
Wed 09 October 2019
Invoking GDB
Wed 09 October 2019
Basic Info
Tue 17 September 2019
Use of Pythagorean Triples
Tue 17 September 2019
Gal’s Accurate Table Method
Tue 17 September 2019
Table Driven Methods
Tue 17 September 2019
Introduction to Table Based Methods
Mon 16 September 2019
Languages and Compilers
Tue 03 September 2019
Functions For Transforming Text
Mon 19 August 2019
Conditionals
Thu 27 June 2019
Variables
Thu 20 June 2019
Recipes
Wed 12 June 2019
Sequential Evaluation of Polynomials
Wed 12 June 2019
Writing Rules
Fri 07 June 2019
Compensated Polynomial Evaluation
Fri 07 June 2019
Compensated Dot Products
Wed 05 June 2019
Writing Makefiles
Wed 05 June 2019
Basics
Mon 27 May 2019
Engineering Serendipity
Mon 27 May 2019
Tap The Fringe
Sun 26 May 2019
Find Anchor Tenants and Feed Them
Sat 25 May 2019
Pinging All The Time
Sat 25 May 2019
Social Arbitrage
Sat 25 May 2019
Health, Wealth and Children
Thu 23 May 2019
Computing Sums More Accurately
Thu 16 May 2019
Computing Validated Running Error Bounds
Wed 15 May 2019
Properties For Deriving Validated Running Error Bounds
Fri 10 May 2019
Some Refined Error Estimates
Fri 10 May 2019
Notation For Error Analysis and Classical Error Estimates
Wed 24 April 2019
Polynomials With Exact Representable Coefficients
Wed 24 April 2019
Introduction to Polynomial Approximations In Finite Precision
Fri 19 April 2019
Evaluation of the Error of an FMA
Fri 19 April 2019
Multiplication by an Arbitrary Precision Constant with an FMA
Fri 19 April 2019
Conversions Between Integers and Floating Point Numbers
Fri 19 April 2019
Radix Conversion Algorithms
Fri 19 April 2019
Conditions on the Formats
Fri 19 April 2019
Newton-Raphson Based Square Root With FMA
Thu 18 April 2019
Possible Double Rounding in Division Algorithms
Wed 17 April 2019
Using The Newton Iteration For Correctly Rounded Division With FMA
Tue 26 March 2019
Variants of the Newton Raphson Iteration
Tue 26 March 2019
Another Splitting Technique: Splitting Around a Power of 2
Mon 25 March 2019
Computation of Residuals of Division and Square Root With an FMA
Thu 21 March 2019
Accurate Computation of the Product of Two Numbers
Thu 21 March 2019
Accurate Computation of the Sum of Two Numbers
Wed 20 March 2019
Exact Multiplications and Divisions
Wed 20 March 2019
Exact Addition
Wed 20 March 2019
Computing The Precision
Wed 20 March 2019
Computing The Radix
Thu 14 March 2019
Accurately Computing Supremum Norms
Wed 13 March 2019
Rational Approximations
Tue 12 March 2019
Remez’s Algorithm
Tue 12 March 2019
Miscellaneous (Chebyshev)
Mon 11 March 2019
Least Maximum Polynomial Approximations
Mon 11 March 2019
Least Squares Polynomial Approximations
Mon 04 March 2019
IEEE Support in Programming Languages
Mon 04 March 2019
Introduction to The Classical Theory of Polynomial or Rational Approximations
Thu 07 February 2019
Rest of chapter
Thu 07 February 2019
Special Values
Wed 06 February 2019
Default Exception Handling
Wed 06 February 2019
Conversions To/From String Representations
Wed 06 February 2019
Comparisons
Thu 31 January 2019
Exercise
Thu 31 January 2019
Mind Wandering
Wed 30 January 2019
The Things We Should Want More Of
Wed 30 January 2019
Motivation
Wed 30 January 2019
Attributes and Rounding
Wed 30 January 2019
Operations Specified By The Standards
Wed 30 January 2019
Signature Strengths And Flow
Mon 28 January 2019
Formats
Sun 27 January 2019
Reset Your Reference Points
Thu 24 January 2019
Manipulating Double or Triple Word Numbers
Wed 23 January 2019
Computing the Error of a FP Addition or Multiplication
Wed 23 January 2019
Other Ways To Be Happy
Wed 23 January 2019
Basic Notions of Floating Point Arithmetic
Wed 23 January 2019
Experiences vs Stuff
Tue 22 January 2019
Note on the Choice of Radix
Tue 22 January 2019
Lost and Preserved Properties of Arithmetic
Tue 22 January 2019
Floating Point Exceptions
Tue 22 January 2019
Fused Multiply Add
Tue 22 January 2019
ULP Errors vs Relative Errors
Wed 16 January 2019
The ULP Function
Tue 15 January 2019
Relative Error Due To Rounding
Tue 15 January 2019
The Relativity of Happiness
Mon 14 January 2019
Rounding Functions
Sun 13 January 2019
The Art of Small Talk
Fri 11 January 2019
The Other “Numbers”
Fri 11 January 2019
Underflow
Fri 11 January 2019
Normalizing
Fri 11 January 2019
Definitions
Wed 09 January 2019
Creating Safety
Wed 09 January 2019
Expanding Your Circle
Tue 08 January 2019
Happiness, Genetics, and Life Circumstances
Tue 08 January 2019
Happiness and Other Things
Mon 07 January 2019
Happiness and Income
Mon 07 January 2019
Savoring, Gratitude
Fri 04 January 2019
Connecting With Connectors
Thu 03 January 2019
Tracking Your Time and Procrastination
Thu 03 January 2019
The GI Joe Fallacy
Thu 03 January 2019
Why We Procrastinate
Fri 27 April 2018
Be A Conference Commando
Fri 27 April 2018
Follow Up or Fail
Fri 27 April 2018
Share Your Passions
Fri 27 April 2018
Never Eat Alone
Fri 27 April 2018
Managing The Gatekeeper: Artfully
Fri 27 April 2018
Warming The Cold Call
Fri 27 April 2018
Take Names
Fri 27 April 2018
Do Your Homework
Fri 27 April 2018
Prepare a Negotiation Broad Sheet
Fri 27 April 2018
Find The Black Swan
Fri 27 April 2018
Bargain Hard
Fri 27 April 2018
Guarantee Execution
Fri 27 April 2018
Create The Illusion of Control
Fri 27 April 2018
Miscellaneous
Fri 27 April 2018
That’s Right - not You’re Right
Fri 27 April 2018
Beware “Yes”, Master “No”
Fri 27 April 2018
Label Their Pains
Fri 27 April 2018
Be A Mirror
Fri 27 April 2018
Never Split The Difference
Thu 19 April 2018
Financial Markets
Sat 23 December 2017
Putting It All Into Practice
Sat 23 December 2017
Yeah, But …
Sat 23 December 2017
Move To Action
Sat 23 December 2017
Explore Others’ Path
Sat 23 December 2017
State My Path
Sat 23 December 2017
Master My Stories
Sat 23 December 2017
Make It Safe
Sat 23 December 2017
Learn To Look
Sat 23 December 2017
Start With Heart
Sat 23 December 2017
Mastering Crucial Conversations
Thu 27 July 2017
Expressive Appreciation in Nonviolent Communication
Thu 27 July 2017
Liberating Ourselves and Counseling Others
Thu 27 July 2017
The Protective Use of Force
Fri 21 July 2017
Conflict Resolution and Mediation
Wed 19 July 2017
Expressing Anger Fully
Wed 19 July 2017
Connecting Compassionately With Ourselves
Wed 19 July 2017
The Power of Empathy
Tue 18 July 2017
\(z\) Tests and Confidence Intervals for a Difference Between Two Population Means
Tue 18 July 2017
Poisson Distribution Tests
Tue 18 July 2017
Some Comments on Selecting a Test Procedure
Tue 18 July 2017
p-Values
Tue 18 July 2017
Tests Concerning a Population Proportion
Tue 18 July 2017
Tests About a Population Mean
Sun 16 July 2017
Hypotheses and Test Procedures
Sun 16 July 2017
A Confidence Interval For The Median
Sun 16 July 2017
Confidence Intervals For The Variance and Standard Deviation of a Normal Distribution
Sun 16 July 2017
Intervals for Non-Normal Distributions
Sun 16 July 2017
A Prediction Interval for a Single Future Value For a Normal Distribution
Sun 16 July 2017
Intervals Based on a Normal Population Distribution: The T-Distribution
Sun 16 July 2017
The T-Distribution: The T-Distribution
Sun 16 July 2017
Large Sample Confidence Intervals for a Population Mean and Proportion
Sun 16 July 2017
Basic Properties of Confidence Intervals
Sun 16 July 2017
Estimating the Mean of a Symmetric Distribution
Wed 12 July 2017
Use Power To Educate
Wed 12 July 2017
Build Them a Golden Bridge
Wed 12 July 2017
Reframe
Wed 12 July 2017
Step To Their Side
Wed 12 July 2017
Go To The Balcony
Wed 12 July 2017
Prepare, Prepare, Prepare
Wed 12 July 2017
Getting Past No: Overview
Sun 09 July 2017
Methods of Point Estimation
Sat 08 July 2017
Some General Concepts of Point Estimation
Wed 07 June 2017
The Distribution of a Linear Combination
Wed 07 June 2017
The Distribution of the Sample Mean and Sum
Wed 07 June 2017
Statistics and Their Distributions
Wed 07 June 2017
Expected Values, Covariance and Correlation
Wed 07 June 2017
Jointly Distributed Random Variables
Tue 06 June 2017
Probability Plots
Tue 06 June 2017
Extreme Value Distribution
Tue 06 June 2017
The Beta Distribution
Tue 06 June 2017
The Lognormal Distribution
Tue 06 June 2017
The Weibull Distribution
Tue 06 June 2017
The Erlang Distribution
Tue 06 June 2017
The Chi-Squared Distribution
Tue 06 June 2017
The Exponential Distribution
Tue 06 June 2017
The Gamma Distribution
Tue 06 June 2017
The Normal Distribution
Tue 06 June 2017
Pareto Distribution
Tue 06 June 2017
Continuous Random Variables and Probability Distributions
Tue 06 June 2017
Zipf Distribution
Fri 02 June 2017
Scarcity
Thu 01 June 2017
Receiving Empathically
Thu 01 June 2017
Requesting That Which Would Enrich Life
Thu 01 June 2017
Taking Responsibility For Our Feelings
Thu 01 June 2017
Identifying and Expressing Feelings
Thu 01 June 2017
Observing Without Evaluating
Thu 01 June 2017
Communication That Blocks Compassion
Thu 01 June 2017
Giving From The Heart
Fri 19 May 2017
Authority
Thu 18 May 2017
Poisson Distribution
Thu 18 May 2017
Negative Binomial Distribution
Thu 18 May 2017
Hypergeometric Distribution
Thu 18 May 2017
Binomial Distribution
Thu 18 May 2017
Discrete Random Variables
Thu 18 May 2017
Read From UIUC
Wed 17 May 2017
Probability
Wed 17 May 2017
Liking
Sat 13 May 2017
Measures of Location and Variability
Sat 13 May 2017
Pictorial and Tabular Methods in Descriptive Statistics
Sat 13 May 2017
Statistics: Overview
Sat 13 May 2017
Frequently Asked Questions
Sat 13 May 2017
Putting It All Together
Sat 13 May 2017
Problem Solving: Take The Lead
Sat 13 May 2017
Expression: Speak For Yourself With Clarity
Sat 13 May 2017
Learning: Listen From The Inside Out
Sat 13 May 2017
Getting Started: Begin From The Third Story
Sat 13 May 2017
What’s Your Purpose: When to Raise It and When To Let Go
Sat 13 May 2017
Ground Your Identity: Ask Yourself What’s At Stake
Sat 13 May 2017
Have Your Feelings Or They Will Have You
Sat 13 May 2017
Abandon Blame: Map The Contribution
Fri 12 May 2017
Social Proof
Thu 04 May 2017
Commitment and Consistency
Sun 23 April 2017
Reciprocation
Sun 23 April 2017
Influence: Weapons of Influence
Mon 27 March 2017
Don’t Assume They Meant It
Mon 27 March 2017
Stop Arguing About Who’s Right
Mon 27 March 2017
The Three Conversations
Mon 27 March 2017
Difficult Conversations
Sat 18 March 2017
Start Your Own Support Group
Sat 18 March 2017
A Little Structure Goes a Long Way
Sat 18 March 2017
Step Nine: Fake It Till You Make It
Sat 18 March 2017
Step Eight: Commit To Improvement
Sat 18 March 2017
Step Seven: Diagnose Your Weakness
Sat 18 March 2017
Step Six: Learn to Fight
Sat 18 March 2017
Step Five: Create Your Personal Success Wheel
Sat 18 March 2017
Step Four: Broaden Your Goal Setting Strategy
Sat 18 March 2017
Step Three: Practicing The Art of The Long Slow Dinner
Sat 18 March 2017
Step Two: Find Your Lifeline Relationships
Sat 18 March 2017
Step One: Activate Your Vision
Sat 18 March 2017
Random Advice
Sat 18 March 2017
4th Mindset: Accountability
Sat 18 March 2017
3rd Mindset: Candor
Sat 18 March 2017
2nd Mindset: Vulnerability
Sat 18 March 2017
1st Mindset: Generosity
Sat 18 March 2017
Who’s Got Your Back
Fri 04 November 2016
Liberals vs Conservatives
Fri 04 November 2016
The Definition of Morality
Fri 04 November 2016
Religion and Charity
Fri 04 November 2016
Religion and the New Atheists
Fri 04 November 2016
Hives
Fri 04 November 2016
Group Selection
Fri 04 November 2016
Punishment for Improving Cooperation
Fri 04 November 2016
Hierarchy vs Egalitarianism
Wed 26 October 2016
Moral Foundations
Wed 26 October 2016
Bentham and Kant: Bias Towards Reason as a Root of Morality
Wed 26 October 2016
The Ethic of Divinity
Wed 26 October 2016
WEIRD People
Sun 23 October 2016
The Rationalist Delusion
Sun 23 October 2016
Self-Esteem, Cheating, Voting and Confirmation Bias
Sun 23 October 2016
The Search For Truth?
Sun 02 October 2016
When Does an Elephant Listen to Reason?
Sun 02 October 2016
Deontologists vs Utilitarianists
Sun 02 October 2016
Infants’ Sense of Morality
Sun 02 October 2016
Psychopaths
Sun 02 October 2016
Cleanliness and Morality
Sun 02 October 2016
Implicit Association Test
Sun 02 October 2016
Brains Evaluate Instantly and Constantly
Sun 02 October 2016
Thalia’s Hypnosis Study
Sun 11 September 2016
Does Reason Exist to Serve The Passions? Or Vice Versa?
Sun 04 September 2016
Negotiations - The Coursera Treatment 2: Seidel
Sun 28 August 2016
Sociocentrism vs Individualism Part 2
Sun 28 August 2016
Sociocentrism vs Individualism
Sun 28 August 2016
The Anthropologist View
Sat 27 August 2016
Morality vs Social Conventions
Sat 27 August 2016
How Do Kids Learn About Morality? Role-playing
Sat 27 August 2016
The Righteous Mind
Sat 13 August 2016
Mutation Via References
Sat 13 August 2016
First Class Functions and Functional Programming
Sat 13 August 2016
Tail Recursion
Wed 10 August 2016
Exceptions
Wed 10 August 2016
Nested Patterns
Wed 10 August 2016
Polymorphic Types and Equality Types
Wed 10 August 2016
Functions and Type Inference
Mon 08 August 2016
Functions, Pattern Matching And Val Bindings
Tue 02 August 2016
Case Expressions
Tue 02 August 2016
Datatype Bindings
Tue 02 August 2016
Type Synonyms
Tue 02 August 2016
Records
Tue 02 August 2016
Immutability
Tue 02 August 2016
Options
Sat 30 July 2016
Let Expressions
Sat 30 July 2016
Tuples and Lists
Sat 30 July 2016
Functions
Thu 28 July 2016
Standard ML - Basics
Thu 09 June 2016
Ten Questions People Ask About Getting To Yes
Thu 09 June 2016
What If They Use Dirty Tactics?
Thu 09 June 2016
What If They Won’t Play?
Thu 09 June 2016
What If They Are More Powerful? Protecting Yourself
Thu 09 June 2016
Insist On Using Objective Criteria
Thu 09 June 2016
Invent Options For Mutual Gain
Thu 09 June 2016
Focus on Interests, Not Positions
Thu 09 June 2016
Separate The People From The Problem
Thu 09 June 2016
Don’t Bargain Over Positions
Thu 09 June 2016
Introduction
Thu 09 June 2016
Negotiations (Getting To Yes)
Sun 24 January 2016
Story Writing Checklist
Sun 24 January 2016
Handling Critique
Sun 24 January 2016
Show Them Once So They Know
Sun 24 January 2016
Superior Position
Sun 24 January 2016
Dialogue
Sun 24 January 2016
Subplots or Supporting Plots?
Sun 24 January 2016
God From the Machine
Sun 24 January 2016
Climax
Sun 24 January 2016
Genre
Sun 24 January 2016
Show, Don’t Tell: Teaching vs Preaching
Sun 24 January 2016
The Masculine and the Feminine
Sun 24 January 2016
Tell the Truth
Sun 24 January 2016
Character Development
Sun 24 January 2016
The Use of Clones
Sun 24 January 2016
The Armature
Sun 24 January 2016
The Recipe for All Narratives
Mon 11 January 2016
Negotiations - The Coursera Treatment
Sun 10 January 2016
Common Tactics Others Use
Sun 10 January 2016
Bargaining With the Devil
Sun 10 January 2016
Closing and Giving Commitment
Sun 10 January 2016
Opening and Making Concessions
Sun 10 January 2016
Exchanging Information
Sun 10 January 2016
Preparing Your Strategy
Sun 10 January 2016
Leverage
Sun 10 January 2016
The Other Party’s Interests
Sun 10 January 2016
Relationships
Sun 10 January 2016
Authoritative Standards and Norms
Sun 10 January 2016
Your Goals and Expectations
Sun 10 January 2016
Your Bargaining Style
Sun 10 January 2016
Bargaining For Advantage - Introduction
Sun 07 December 2014
Burrows-Wheeler Transform
Sun 07 December 2014
LZW Compression
Sat 06 December 2014
Huffman Encoding
Sat 06 December 2014
Run Length Encoding
Thu 04 December 2014
Substring Matching
Wed 03 December 2014
Tries
Sun 30 November 2014
Symbol Tables
Sat 29 November 2014
Bloom Filters
Sat 29 November 2014
Hash Functions
Mon 24 November 2014
Suffix Arrays
Sun 23 November 2014
Radix Sorts
Sat 22 November 2014
Counting Sort
Sat 22 November 2014
Max Flows and Min Cuts
Fri 21 November 2014
Shortest Paths Summary
Fri 21 November 2014
Negative Cycles
Fri 14 November 2014
Shortest Paths
Fri 14 November 2014
Minimum Spanning Trees
Wed 12 November 2014
Finding the Strongly Connected Components of a Digraph
Wed 12 November 2014
Topological Sort
Sun 02 November 2014
Minimum Cut of a Graph
Wed 15 October 2014
Karatsuba Multiplication
Sun 12 October 2014
Rectangle Intersection
Sat 11 October 2014
1-D Interval Intersection
Fri 10 October 2014
2-D Range Search, Points in a Box Search and K-D Trees
Fri 10 October 2014
1-D Range Search and Line Intersection Search
Wed 08 October 2014
Red Black Trees
Thu 25 September 2014
Asymptotic Expansions
Mon 22 September 2014
The Average Number of Leaves in a Binary Tree of \(N\) Internal Nodes
Mon 22 September 2014
The Average Number of 1’s in a Binary String of Length \(N\)
Mon 22 September 2014
Counting With Generating Functions
Sat 20 September 2014
2-3 Trees
Fri 19 September 2014
Exponential Generating Functions
Thu 18 September 2014
Solving Recurrence Relations With Ordinary Generating Functions
Thu 18 September 2014
Ordinary Generating Functions
Tue 09 September 2014
Number of Binary Trees of Size \(n\)
Wed 27 August 2014
Binary Search Trees
Tue 19 August 2014
Heap Sort
Tue 19 August 2014
Binary Heaps & Priority Queues
Wed 13 August 2014
K-th Largest Element
Wed 13 August 2014
Quick Sort
Sun 10 August 2014
Convex Hull Problem
Sun 10 August 2014
Sorting Complexity Analysis
Sat 09 August 2014
Finding the Closest Pairs in a Plane
Fri 08 August 2014
Counting Inversions
Fri 08 August 2014
Dealing With Recurrence Relations
Thu 07 August 2014
Merge Sort
Wed 06 August 2014
Shuffling Caveats
Tue 05 August 2014
Shell Sort
Tue 05 August 2014
Insertion Sort
Tue 05 August 2014
Inversions & Partial Sortedness
Tue 29 July 2014
Selection Sort
Tue 29 July 2014
Loop Invariants
Mon 28 July 2014
Graphs Using NetworkX
Mon 28 July 2014
Breadth First Search And Finding the Distance Between Two Nodes
Sun 27 July 2014
Depth First Search
Sun 27 July 2014
Queues
Thu 24 July 2014
Graphs
Wed 23 July 2014
Stacks
Sun 20 July 2014
2-Sum and 3-Sum
Wed 16 July 2014
Percolation: An Application of Union Find
Wed 09 July 2014
Union-Find Algorithm
Fri 25 April 2014
Asymptotic Notation
Sun 20 April 2014
Probability Review
Sun 20 April 2014
Useful Inequalities