队列的思想还是不太理解
时间:2011-12-01
来源:互联网
杨辉三角用队列来实现,怎么实现啊,高手帮帮忙啊
作者: zhongchangqing 发布时间: 2011-12-01
百度,google搜下就有了。
作者: icechenbing 发布时间: 2011-12-01
就是对于(row,col,val1),把它的值val1累加到(row+1,col)和(row+1,col+1),并且让它们进去队列.
接下来是(row,col+1,val2),把它的值val2累加到(row+1,col+1),(row+1,col+2),并且让(row+1,col+2)进入队列.
进队列别进重了,你做个哈希记录记录或者用层次遍历的思想,对于每一行的开头,两个都进队列,对于非开头的只把第二个进队列.
没记错杨辉三角是这样的..
接下来是(row,col+1,val2),把它的值val2累加到(row+1,col+1),(row+1,col+2),并且让(row+1,col+2)进入队列.
进队列别进重了,你做个哈希记录记录或者用层次遍历的思想,对于每一行的开头,两个都进队列,对于非开头的只把第二个进队列.
没记错杨辉三角是这样的..
作者: qq120848369 发布时间: 2011-12-01
BFS
作者: lthyxy 发布时间: 2011-12-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28