- 博客(1)
- 收藏
- 关注
原创 拓扑排序学习笔记
首先能想到该序列的第一个点必然没有入度(如果有入度那么其它点能通向它,它自然就不是第一个了)做完这一步后,下一步就是找第二个点,第二个点需要满足什么性质呢?与第一个点类似,除了第一个点,没有其它点可能到达第二个点(否则第二个点的位置就交给其它点了),那我们可以直接将第一个点去掉,得到新图,这个新图的第一个点就是原图的第二个点。比如冒泡排序,就是先找到最小的,把该数去掉,再寻找剩余数的最小数。计算机擅长做重复劳动,所以和数学不同,数学中的优秀解法在意整体,而计算机的题目则更在乎可重复的局部。
2024-05-06 18:16:13
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人