
code问题记录
shura_R
绝不祈求或祷告,为了程序员的骄傲与荣耀
展开
-
Python 旋转二维数组
故事要从前几个月刷剑指offer的时候说起,那时候遇到过一个关于二维数组的问题,问题如下 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.遇到这个问题我的第一个念头就是要是可...原创 2018-07-05 20:33:40 · 5327 阅读 · 0 评论 -
python参数传递
当我们在python中使用等号给数组赋值的时候往往会出现一个问题a = [1, 2, 3]b = aprint("a数组为:",a)# a数组为: [1, 2, 3]print("b数组为:",b)# b数组为: [1, 2, 3]正常我们这样使用是没有任何问题的,但是如果我们将原数组 a 进行改变pop出一个栈顶元素a.pop()# Out[6]: 3print("b数...原创 2018-07-12 21:20:54 · 3054 阅读 · 1 评论 -
求有向图的最短路径python
最近在做项目的过程中遇到了这样的问题:在有15个节点的无向有环图中需要求出任意 a,b 两点间的最短距离路径。 我的做法是先将图转换为 邻接矩阵 的形式存储呈二维数组相连节点为0不相连为-1[[ 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1] [ 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1] [ 0...原创 2018-08-01 09:13:18 · 7139 阅读 · 0 评论