打赏

相关文章

LeetCode 994—— 腐烂的橘子

阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 1.记录下初始新鲜橘子的位置到 notRotting,我们按照行把二维数组拉成一维,所以,一个vector 就可以实现了;2.如果没有新鲜橘子,那么第 0 分钟所有橘子已经…

【LeetCode热题100】【二叉树】对称二叉树

题目链接:101. 对称二叉树 - 力扣(LeetCode) 递归解决,如果都空那么相等,否则有一个为空那么不相等,剩下就是都不为空,判断元素是否相等,接着递归判断左边的左子树是否等于右边的右…

面试算法-165-随机链表的复制

题目 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节…

买卖股票的最佳时机含冷冻期

题目1:309 买卖股票的最佳时机含冷冻期 题目链接:309 买卖股票的最佳时机含冷冻期 题意 整数数组prices中prices[i]表示第i天的股票价格,可以进行多次交易,但是在卖出股票后,无法在第二天买入股票(冷冻期…

JDK1.8的安装及环境变量的配置

下载路径: Java Downloads | Oracle 选择对应的操作系统进行下载 1:在D盘新建一个名称为Java的文件夹 [如果你下载的不是这个版本的请自行修改文件夹名称,如版本jdk1.8.0则文件夹名为jdk1.8.0] 2:复制红色框中的名称并在刚刚新建Java文件夹…

golang 和java对比

Go语言(简称Golang)和Java都是非常流行的编程语言,它们在很多方面有相似之处,但也存在一些重要的区别。下面是对Go语言和Java进行对比的一些主要方面: 语法和风格: Go语言的语法简洁、清晰,注重…

c++ - 类的基础

文章目录 前言一、c语言向 c 的过渡二、类的基础使用 前言 一、c语言向 c 的过渡 1、面向的不同 c语言是面向过程,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。而c是面向对象,关注的是对象,将一件事…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部