Golang LeetCode练习题及答案(四)

haicoder_ibai · · 578 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

> 本文参考 [**嗨客网**](https://haicoder.net) Golang [**实战**](https://haicoder.net/case/index.html) # **Golang LeetCode练习题及答案(四)** # **前言** 本篇文章是关于一部分 Golang LeetCode 的题目以及详细的解题思路,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位练手,这篇文章我会不断更新。题目都是对应 LeetCode 中练习题,答案是使用 Golang 的解题思路及方法,大家在学习了 [**Golang**](https://haicoder.net/golang/golang-tutorial.html) 相关教程之后,刷几道 LeetCode 相关的练习题,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道练习题,或许会有意想不到的效果哦!   # **正文:Golang LeetCode(四)** ### **16.Golang最接近三数之和** **题目**: 用 **[Golang](https://haicoder.net/golang/golang-tutorial.html)** 实现给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 **示例**: ```shell 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2). ``` **答案**:[**链接**](https://haicoder.net/case/golang-leetcode/golang-leetcode16.html) ### **17.Go语言二叉树中序遍历** **题目**:用 **[Golang](https://haicoder.net/golang/golang-tutorial.html)** 实现给定一个二叉树,返回它的中序遍历。 **示例**: ```go 输入: [1, null, 2, 3] 1 \ 2 / 3 输出: [1, 3, 2] ``` **答案**:**[链接](https://haicoder.net/case/golang-leetcode/golang-leetcode17.html)** ### **18.Golang二叉树层次遍历** **题目**:用 [**Golang**](https://haicoder.net/golang/golang-tutorial.html) 实现给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 **示例**: ```go 给定二叉树: [3, 9, 20, null, null, 15, 7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] ``` **答案**:**[链接](https://haicoder.net/case/golang-leetcode/golang-leetcode18.html)** ### **19.Golang二叉树最大深度** **题目**: 用 [**Golang**](https://haicoder.net/golang/golang-tutorial.html) 实现给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 **示例**: ```go 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 ``` **答案**:**[链接](https://haicoder.net/case/golang-leetcode/golang-leetcode19.html)** ### **20.Golang二叉树前序遍历** **题目**: 用 [**Golang**](https://haicoder.net/golang/golang-tutorial.html) 实现给定一个二叉树,返回它的前序遍历。 **示例**: ```go 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] ``` **答案**:**[链接](https://haicoder.net/case/golang-leetcode/golang-leetcode20.html)**   # **后续** **上一章**:**[Golang LeetCode练习题及答案(三)](https://studygolang.com/articles/30649)** **下一章**:**Golang LeetCode练习题及答案(五)**未更新 因为文章数量过多,整理不易,所以如果更新过慢,请大家谅解,文章我会尽自己最大速度更新,大家可以先关注我,或者收藏下这篇文章,我会持续更新的,以上案例是提供给有一定 Golang 基础的同学看的,如果感觉做题有些压力,可以先在各类教程网先学习 Golang 语言,本人这里当然首推上方习题及答案来源的 **[嗨客网](https://haicoder.net/)**。 ***2020.09.17更,未完待续。。。。。***

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

578 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传