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

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.

主站蜘蛛池模板: 梁山县| 尼木县| 兴仁县| 芦山县| 晋江市| 太原市| 遂川县| 龙州县| 台前县| 永仁县| 洱源县| 西盟| 宜君县| 昆山市| 共和县| 阿克| 茂名市| 成安县| 汉源县| 四平市| 贡嘎县| 海晏县| 德江县| 小金县| 祁东县| 高雄县| 梅河口市| 长兴县| 绍兴市| 米脂县| 贞丰县| 芜湖县| 甘谷县| 霞浦县| 二手房| 应城市| 宝应县| 天柱县| 寿阳县| 天长市| 太保市|