
面试题
一名测试老兵
这个作者很懒,什么都没留下…
展开
-
面试题之顺时针打印矩阵&旋转90度(Python实现)
1、问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 思路:每次打印并删除矩阵的第一行,然后将矩阵逆时针翻转90度,直至打印出全部结果 具体代码实现如下: #顺时针 # coding:utf-8 class Solution(object): def printMatrix(self, matrix): # 打印矩阵 res原创 2020-07-20 01:49:48 · 881 阅读 · 0 评论 -
算法题(Python实现)
1、实现一个斐波拉契函数 F[n]=F[n-1]+Fn-2 要求输入下标,返回对应值。 def A(): """"斐波那契,输入下标值,输出对应下标的值""" global stl num = input("请您输入下标值:") if int(num) > 2: stl = [[],1, 1] for i in range(3, int(num)+1): stl.append(stl[-1] + stl[-2])原创 2020-06-23 17:56:12 · 263 阅读 · 0 评论