Giter Site home page Giter Site logo

algorithms4's Introduction

Table of Contents

Algorithms, 4th Edition SOLUTIONS

Algorithms, 4th Edition SOLUTION(Java) book site

essential information that every serious programmer needs to know about algorithms and data structures.

Chapter 1: Fundamentals

1.1 Basic Programming Model

Problems solved:

E1~E10 E-11 E-12 E-13 E-14
E-15 E-16 E-18 E-19 E-20
E-21 E-22 E-23 E-24 E-25
E-26 E-27 E-28 E-29 E-30
E-31 E-32 E-33 E-34 E-35

1.2 Data Abstraction

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 E12 E13 E14 E15
E16 E17 E18 E19

1.3 Bags, Queues and Stacks

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 E12 E13 E14 E15
E16 E17 E18 E19 E20
E21 E22 E23 E24 E25
E26 E27 E28 E29 E30
E31 E32 E33 E34 E35
E36 E37 E38 E39 E40
E41 E42 E43 E44 E45
E46 E47 E48 E49 E50

1.4 ANALYSIS OF ALGORITHMS

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 E12 TODO TODO

1.5 CASE STUDY: UNION-FIND

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 TODO TODO TODO

Chapter 2: Sorting

2.1 ELEMENTARY SORTS

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 TODO TODO TODO TODO

Chapter 3: Searching

Chapter 4: Graph

4.1 Undirected Graph

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10
E11 TODO TODO TODO TODO

4.2 Directed Graph

E1 E2 E3 E4 E5
E6 E7 E8 E9 E10

Chapter 5: Strings

Chapter 6: Context

book-cover

Important

I highly recommend you guys to upgrade your jdk version up to 11 or higher. Or, you maybe encounter some problems when running my code, because I sometimes tried some new features on JDK11 or JDK13.

Thanks

I followed their code style and some implements.

xiaohei

ikesonwy

How to use gh-md-toc

./gh-md-toc README.md

gh-md-toc

algorithms4's People

Contributors

gdhucoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.