graph-02-图的经典算法
chat
详细介绍一下图的经典算法
图的经典算法主要涉及图的遍历、最短路径、最小生成树、拓扑排序等方面。
下面详细介绍这些算法及其应用。
1. 图的遍历算法
图的遍历是指依照某种规则遍历图中的所有顶点。图的遍历算法有两种:广度优先搜索(BFS)和深度优先搜索(DFS)。
广度优先搜索(BFS)
广度优先搜索(BFS)是一种逐层探索的算法,适用于无权图的最短路径问题。BFS从一个...
2018-01-08 06:18:33 |
Graph
graph-01-图基本概念
chat
详细介绍一下数据结构中的图
图(Graph)是由一组顶点(Vertex,也叫节点)和一组边(Edge,也叫连接)组成的结构。
图是计算机科学中的一个重要数据结构,广泛应用于网络、社交关系、路径查找等领域。
图的基本概念
顶点(Vertex):图中的基本单位,表示某个实体。每个顶点可能表示一个人、一个城市、一个网页等。
边(Edge):连...
2018-01-08 06:18:33 |
Graph
Stay Hungry, Stay Foolish
境界
有人看是沧海桑田,有人看是一潭死水。
启示
缘由
无论学习,工作还是生活。总有一部分人比另一部分优秀。
天赋、认真、努力。
大概有以下几篇博客,近期所看所感:
深入理解JAVA中的switch case是如何对String做支持的
深入理解Java try-with-resource
Java中的String为什么是不可变的?
我之所以这么感...
2018-01-08 03:20:38 |
Note
How to Log
如何打印日志
最佳日志实践
日志记录的好坏直接关系到系统出现问题时定位的速度,同时可以通过对日志的观察和分析,提前发现系统可能的风险,避免线上事故的发生。
经验汇总
整个团队(包括运维人员)需要对日志级别有明确的规定,什么日志记入什么级别的日志,什么级别的错误出现要如何处理等
需要定期对日志内容进行优化更新,目的就是通过日志快速准确的定位问...
2018-01-07 03:35:40 |
Best Practice
Graph database-00-图数据库概览
github 的图数据库有哪些
https://github.com/search?q=graph+database
超棒图数据库资源
这是一个为图数据库和图计算工具提供资源的精选列表。
图数据库
AgensGraph - 多模型图数据库,支持 SQL 和 Cypher 查询语言
AnzoGraph - 高度并行的图数据库,具备先进的分析功能(SPARQL、Cyp...
2018-01-07 03:35:40 |
Database
Ehcache
Ehcache
Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability.
It’s the most widely-used Java-based cache because it’s robust...
2018-01-05 13:29:24 |
Java
TeamCity
TeamCity
TeamCity is Powerful Continuous Integration out of the box.
类似于 jenkins,可以对项目进行持续集成。
优势:可以和 idea 编辑器无缝集成。
基础介绍
支持的平台
TeamCity 10.x and 2017.x Supported Platforms and Environme...
2018-01-03 14:48:51 |
CI
Designing with Mind in Mind
本文为读书纪要。
我们感知自己的期望
影响感知的因素
经验影响感知
环境影响感知
目标影响感知
对设计的启示
避免歧义
保持一致
理解目标
优化我们的视觉
接近性原理
相对靠近的元素看起来属于一组。
相似性原理
相似的元素看起来属于一组。
连续...
2018-01-03 08:09:55 |
Reading