K-shell算法的简单实现(python)

k-shell的基本思想:

K-shell 方法递归地剥离网络中度数等于 k 的节点,我们让k值为1,不断地让节点的度数值与其相比较,如果等于那么我们就将该节点从网络中剥离出去,然后继续重复比较和剥离的过程,直到度数值都不等于k,这就意味着我们需要将k增大,然后再 重复比较剥离和k值增大的过程。



简单实现:

# ks代表了一个简单的网络,里面由三个节点‘1’,‘2’,‘4’
ks={'1':['3','4'],'2':['1'],'4':['2','1']}
#ks1暂时存储我们的查询结果
ks1=
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值