算法
張濤
大三 后端
https://github.com/ZTCooper
展开
-
《剑指offer》面试题15:二进制中1的个数
题目描述思路一:使用Python bin()函数转换为二进制,调用.count(‘1’)得出“1”的个数,注意负数要与上0xffffffff变为补码# -*- coding:utf-8 -*-class Solution: def NumberOf1(self, n): # write code here return bin(n & 0x...原创 2020-02-07 21:38:33 · 153 阅读 · 0 评论 -
《剑指offer》面试题7:重建二叉树
题目描述pre为先序遍历序列,tin为中序遍历序列pre的第一个元素为根节点的值,tin以root为分界点root的索引为itin前半部分[:i]为左子树,后半部分[i+1:]为右子树pre[1:i+1]为左子树,[i+1:]为右子树递归构造...原创 2020-02-04 23:27:33 · 167 阅读 · 0 评论 -
Python解一元一次方程
转自https://python-china.org/t/1152def solve(eq, var): eq1 = eq.replace("=", "-(") + ")" c = eval(eq1, {var: 1j}) return -c.real / c.imag转载 2018-03-17 11:58:44 · 10446 阅读 · 0 评论