面经-字节跳动测试开发岗一面-单链表翻转
2019-01-31 11:00
627 查看
class ListNode: val = -1 NextNode = None def __init__(self, val): self.val = val def InitNode(): ValList = [1, 2, 3, 4, 5] Head = None leng = 0 LastNode = None for each in ValList: CurNode = ListNode(each) leng = leng + 1 if LastNode != None: LastNode.NextNode = CurNode else: Head = CurNode LastNode = CurNode Node = Head for i in range(leng): print(Node.val, end = '') if Node.NextNode != None: Node = Node.NextNode else: break print('') Node = RevNode(Head, leng) for i in range(leng): print(Node.val, end='') if Node.NextNode != None: Node = Node.NextNode else: break def RevNode(Head = None, leng = -1): pre = Head cur = Head.NextNode pre.NextNode = None while cur: tmp = cur.NextNode cur.NextNode = pre pre = cur cur = tmp return pre InitNode()
相关文章推荐
- 面经-字节跳动测试开发岗二面-输出最长连续数字串
- 面经-腾讯测试开发岗一面-去除驼峰字符串
- 字节跳动大数据岗位面经(一面、二面、三面、hr面,base南京)
- 头条测试开发实习生一面面经
- 【软件测试开发工程师】阿里巴巴集团面试经历,一面&二面
- 2016百度测试开发工程师一面
- 秋招已过,记录面经-百度测试开发,联想研发...面经
- 百度2016年软件测试开发工程师面经
- 百度质量部测试开发实习生面试总结(技术一面)
- 百度 测试 开发 面经
- 2015/8/10腾讯测试开发电话一面
- 字节跳动前端实习面经
- 头条后台开发实习岗一面面经
- 字节跳动2018.11校招测试岗笔试(回忆版)
- 百度质量部开发测试一面2015/10/10
- 【面经】美团外卖测试开发实习生面经
- 腾讯2015年测试开发岗面经
- 商汤一面面经(软件开发)
- 头条-测试开发-18年暑期实习-一面
- 2013百度测试开发实习生技术一面总结