Schaum’s Outline of Data Structures with C or Schaum's Outline of Combinatorics (related) is available on:

If you want a purely digital, free experience, look for the Open Data Structures project (opendatastructures.org), which is natively hosted on GitHub and free to distribute. Conclusion

The book typically provides the code snippet for this, followed by a trace of the algorithm on a sample dataset.

"Unlocking the Power of Data Structures: A Comprehensive Guide by Seymour Lipschutz"