![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
就到这个秋天
这个作者很懒,什么都没留下…
展开
-
两数相加——leetcode
题目:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int原创 2021-10-26 10:29:24 · 97 阅读 · 0 评论 -
Python 实现整数(or 二进制)与格雷码的互相转换
在编写MOPs 问题优化的程序时,涉及到了这一问题(基因型的编码解码),基因的编码使用的是格雷码。格雷码的优点是这里不多赘述。下面直接上代码!```python# =================================== 格雷码转换 ====================================def graycode_to_integer(graycode): graycode_len = len(graycode) binay = [] bina原创 2020-06-06 22:14:31 · 1018 阅读 · 0 评论 -
希伯特数值与二维坐标的相互转换(python)
具体用处干什么,就不错说了。直接上代码!class Hilbert: # n 行列数 def __init__(self, n ): self.n = n def rot(self, xy, rx, ry): n = self.n if ry == 0: if rx == 1: xy[0] = n - 1 - xy[0] xy[1] = n - 1原创 2020-05-24 23:16:46 · 614 阅读 · 2 评论