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

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.

主站蜘蛛池模板: 井研县| 科技| 阿坝| 富源县| 中西区| 施甸县| 土默特左旗| 福建省| 都兰县| 安宁市| 封丘县| 菏泽市| 繁峙县| 榆社县| 类乌齐县| 秭归县| 桂林市| 肥乡县| 栖霞市| 西昌市| 旅游| 阳城县| 宜都市| 叙永县| 潞城市| 澳门| 罗平县| 湖州市| 天长市| 湘潭县| 门头沟区| 苗栗县| 工布江达县| 五华县| 乐亭县| 中西区| 淮滨县| 永年县| 东兴市| 禹城市| 泰顺县|