首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
Bd_zhang
创建于2021-06-22
订阅专栏
数据结构与算法
暂无订阅
共8篇文章
创建于2021-06-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetCode(102. 二叉树的层序遍历)
( ̄▽ ̄)" 太久没练手了,都生疏了 用到的知识点明显是 BFS ,可能上课的时候有讲过层序遍历,但我已经忘得一干二净了,巩固基础吧,太菜了
剑指 Offer 09.(用两个栈实现队列)
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHea
剑指offer.30(包含min函数的栈)
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。
leetcode(15. 三数之和)
思路: 其实最简单的思路就是暴力查找,三数之和,用三层循环去找,简单,但是时间复杂度为 n³ ,跑不通,故需要降低时间复杂度,于是乎便有了,排序+双指针解法 方法一:暴力查找 时间复杂度:O(n³)
leetcode(350. 两个数组的交集 II)
给定两个数组,编写一个函数来计算它们的交集。 方法一:双指针进行比较 方法二:哈希表 如果给定的数组已经排好序呢?你将如何优化你的算法?
leetcode(179. 最大数-sort)
给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。
leetcode(每日一题:剑指 Offer 15. 二进制中1的个数)
leetcode(剑指 Offer 15. 二进制中1的个数) 示例 1:输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 000000
leetcode(颜色分类-sort)(荷兰国旗问题)
leetcode(颜色分类-sort)(荷兰国旗问题) 通过两种不同放法解答,难度中等,有待继续完善本文