面试总结
想成为博客专家的渣渣
这个作者很懒,什么都没留下…
展开
-
算法基础:python实现链表和二叉树
先说一下手撕链表的代码,然后介绍二叉树。链表需要定义链表节点和链表链式结构。直接上代码:#先定义每个节点的数据结构class ListNode: def __init__(self,data): self.data = data self.next = None#定义链式结构class LinkList: def __init__(self): self.head = None self.bitList = [] #定义数据结构保存节点数据 def linkadd(self原创 2020-08-01 20:01:25 · 725 阅读 · 0 评论 -
常见面试题:实现微信红包算法
关于这个算法问题,由于刚转CS专业大半年,代码能力还是很辣鸡。在面试过程中第一次遇到,结果凉凉。结束后痛定思过,查了一下网上的实现方法。发现很多文章都是相互copy,写的像翔一样,几乎没看到很详细的,经过自己的整理,把自己写的代码记录一下,希望各位大佬下次再遇到此类问题可以轻松应对。代码是基于Python实现先说一下思路众所周知,红包最小值是0.01,我们每次要抢的数额肯定是要在最大值和最小值之间取随机。比如现在是10块钱,分给10个人。那么有一下几个条件:1.每次取值是随机在当前金额范围内原创 2020-07-14 17:42:59 · 1967 阅读 · 4 评论