- 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.
- C語言程序設(shè)計基礎(chǔ)與實驗指導(dǎo)
- Learning Linux Binary Analysis
- UI智能化與前端智能化:工程技術(shù)、實現(xiàn)方法與編程思想
- Python機器學(xué)習(xí)經(jīng)典實例
- Reactive Android Programming
- Learning Salesforce Einstein
- 程序設(shè)計基礎(chǔ)教程:C語言
- Mastering Python Design Patterns
- 深入淺出Go語言編程
- Python青少年趣味編程
- 邊玩邊學(xué)Scratch3.0少兒趣味編程
- Qt 5.12實戰(zhàn)
- Head First Kotlin程序設(shè)計
- Swift 2 Blueprints
- VB語言程序設(shè)計教程(第2版)