logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构与算法】leetcode刷题记录(剑指offer 09 :用两个栈实现队列+棒球比赛)---->栈和队列

文章目录剑指offer 09 :用两个栈实现队列javapython棒球比赛javapython剑指offer 09 :用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","ap

【数据结构与算法】leetcode刷题记录(四数之和)---->hashMAP

文章目录四数之和javapython四数之和给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过 231 - 1

【数据结构与算法】leetcode刷题记录(用最少数量的箭引爆气球+完全二叉树的节点个数) --->贪心算法练习\\二叉树遍历

文章目录用最少数量的箭引爆气球Javapython完全二叉树的节点个数javapython用最少数量的箭引爆气球在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径

到底了