两个单链表的求和,将矩阵元素全部对换
发布日期:2021-06-29 11:42:20
浏览次数:2
分类:技术文章
本文共 1220 字,大约阅读时间需要 4 分钟。
def lengthNum(head): length = 0 pt = head while pt: length += 1 pt = pt.next return lengthdef computeSum(pt1, pt2, count): if pt1 == None or pt2 == None: return 0 if count > 0: flag = computeSum(pt1.next, pt2, count - 1) result = pt1.val + flag else: flag = computeSum(pt1.next, pt2.next, 0) result = pt1.val + pt2.val + flag pt1.val = result % 10 return result // 10def sumOf2Num(head1, head2): if head1 == None: return head2 if head2 == None: return head1 length1 = lengthNum(head1) length2 = lengthNum(head2) if length1 < length2: head1, head2 = head2, head1 length1, length2 = length2, length1 pt1 = head1 pt2 = head2 flag = computeSum(pt1, pt2, length1 - length2) if flag == 0: return head1 else: new_node = ListNode(1) new_node.next = head1 return new_node
def rotate(matrix): cols = len(matrix) rows = len(matrix[0]) for i in range(cols): for j in range(rows - 1, i - 1, -1): matrix[i][j], matrix[j][i] = matrix[j][i], matrix[i][j] for i in range(cols): matrix[i].reverse() return matrix
转载地址:https://blog.csdn.net/zz2230633069/article/details/102813749 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月04日 06时11分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
「2020年大学生电子设计竞赛分享」电源题,省一等奖!
2019-04-29
又一国产开源微内核操作系统上线!源代码已开放下载
2019-04-29
10年老兵!从大学毕业生到嵌入式系统工程师的修炼之道……
2019-04-29
如何才能学好单片机?
2019-04-29
一根网线有这么多“花样”,你知道吗?
2019-04-29
雷军1994年写的诗一样的代码,我把它运行起来了!
2019-04-29
2020年大学生电子设计竞赛,B题,单相在线式不间断电源,详细技术方案!
2019-04-29
大佬终于把鸿蒙OS讲明白了,收藏了!
2019-04-29
知乎热议:嵌入式开发中C++好用吗?
2019-04-29
这100道Linux常见面试题,看看你会多少?
2019-04-29
嵌入式开发中常用的几种通信接口总结
2019-04-29
什么?电路板上还要喷漆?
2019-04-29
读博读废了是种什么样的体验?
2019-04-29
2020年,技术圈十大“翻车”事件!
2019-04-29
C语言状态机编程思想
2019-04-29
为什么很多电器设备都要使用单片机?
2019-04-29
在中国做操作系统研发 20 年是种什么体验?
2019-04-29
PCB走线角度为90度到底行不行?
2019-04-29
这个 17 岁的黑客天才,破解了第一代 iPhone!
2019-04-29
在STM32价格疯长下,哪些国产32可以替代?
2019-04-29