- Learning Neo4j 3.x(Second Edition)
- Jér?me Baton Rik Van Bruggen
- 158字
- 2021-07-08 09:37:31
Computer science
Some of the earliest computers were built with graphs in mind. Graph Compute Engines solved scheduling problems for railroads as early as the late 19th century, and the usage of graphs in computer science has only accelerated since then. In today's applications, use cases vary from chip design, network management, recommendation systems, and UML modeling to algorithm generation and dependency analysis. The following is an example of a UML diagram:

The latter is probably one of the more interesting use cases. Using pathfinding algorithms, software and hardware engineers have been analyzing the effects of changes in the design of their artifacts on the rest of the system. If a change is made to one part of the code, for example, a particular object is renamed; the dependency analysis algorithms can easily walk the graph of the system to find out what other classes will be affected by that change.
- The Supervised Learning Workshop
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- Visual Basic編程:從基礎到實踐(第2版)
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- Python+Tableau數據可視化之美
- Web Developer's Reference Guide
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- Learning D
- 零基礎學SQL(升級版)
- Java語言程序設計實用教程(第2版)
- JavaScript程序設計基礎教程(慕課版)
- Java Web開發任務教程
- Java Web程序開發參考手冊
- Swift語言實戰晉級(第2版)
- Learning Behavior:driven Development with JavaScript