官术网_书友最值得收藏!

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:

 An example of an 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.

主站蜘蛛池模板: 介休市| 彝良县| 永寿县| 贵德县| 洛扎县| 当雄县| 小金县| 札达县| 麻城市| 新沂市| 时尚| 佛教| 芷江| 卓尼县| 刚察县| 新昌县| 迁安市| 遂溪县| 卓资县| 长沙市| 陵水| 大悟县| 濮阳市| 油尖旺区| 资溪县| 叙永县| 平乡县| 莱芜市| 边坝县| 宜兰县| 隆回县| 武义县| 莒南县| 博兴县| 乐安县| 兰溪市| 和林格尔县| 合江县| 札达县| 平泉县| 云林县|