![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 55
秋田弘
保持好奇,每日进取。
个人博客http://wwww.akita324.top
展开
-
【数据结构】二叉树
二叉树是一种常见的树形数据结构,在计算机科学中应用广泛。它由节点组成,每个节点最多有两个子节点:左子节点和右子节点。二叉树具有许多重要的特性和应用,包括二叉搜索树、平衡二叉树等。本文将介绍二叉树的基本概念、特性和常见应用,帮助读者更好地理解和应用二叉树结构。原创 2024-04-22 19:20:31 · 1568 阅读 · 0 评论 -
【Leetcode HOT 100】448. 找到所有数组中消失的数字
【Leetcode HOT 100】448. 找到所有数组中消失的数字原创 2024-04-21 16:29:30 · 148 阅读 · 1 评论 -
【Leetcode HOT 100】88. 合并两个有序数组
【Leetcode HOT 100】88. 合并两个有序数组原创 2024-04-21 14:56:53 · 204 阅读 · 1 评论 -
【数据结构与算法】八种常见算法
它通过将待排序的数组分成多个子序列,对每个子序列进行插入排序,然后逐步缩小子序列的长度,最终完成排序。Shell排序的时间复杂度取决于增量序列的选择,常见的增量序列包括希尔增量序列(h = h/3+1)和Sedgewick增量序列(1, 5, 19, 41, 109...)等。希尔排序的时间复杂度约为 O(n^1.3),比插入排序的时间复杂度 O(n^2) 要好,尤其是对大规模数据进行排序时效果明显。的方式,对子序列进行插入排序,最终完成整个数组的排序。函数进行排序,并输出排序后的结果。原创 2024-04-20 17:08:09 · 658 阅读 · 1 评论 -
【golang面试】golang中new和make的异同
主要用于创建单个变量的指针。理解它们的区别和适用情况有助于正确地管理内存和创建变量。在 Go 语言中都有各自的用途,但它们的使用场景和语法略有不同。创建一个长度为 5 的整数切片。用于处理复合类型,而。原创 2024-03-27 13:50:26 · 188 阅读 · 0 评论