首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
day62专题
代码随想录算法训练营day62 | 42. 接雨水、84.柱状图中最大的矩形
42. 接雨水 暴力解法 遍历每根柱子(第一个和最后一个不需要遍历,因为不可能存住水),找到当前柱子的左边最高柱子lHeight,右边最高柱子rHeight,当前柱子能存的水为min(min(lHeight, rHeight) - 当前柱子的高度, 0) class Solution:def trap(self, height: List[int]) -> int:result = 0for
阅读更多...
算法训练营day62
题目1:739. 每日温度 - 力扣(LeetCode) 真 暴力解法,但会超时 class Solution {public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int> reslut;for(int i = 0;i < temperatures.size();i++) {int num = 0;
阅读更多...
【每日刷题】Day62
【每日刷题】Day62 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 852. 山脉数组的峰顶索引 - 力扣(LeetCode) 2. 2806. 取整购买后的账户余额 - 力扣(LeetCode) 3. 2415. 反转二叉树的奇数层 - 力扣(LeetCode) 1. 852. 山脉数组的峰顶索引 - 力扣(LeetCode) /
阅读更多...
代码随想录day62 | 单调栈P2 | ● 503. ● 42.
终于来到了大名鼎鼎的接雨水, 舍友的23年暑期面试就是接雨水 XD 503.下一个更大元素II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的
阅读更多...
day62 创建新表 修改及删除表中数据 单表查询 where的运算符
创建新表 根据现有表创建新表添加数据 create table 新表名 select 列名 from 现有表 删除表 drop table 表名 在创建新表时,仅保留原表结构,不保留数据 create table 新表名 select 列名 from 现有表 where 1=2; 吧
阅读更多...
C语言—每日选择题—Day62
第一题 1. 在使用标准C库时,下面哪个选项使用只读模式打开文件? A:fopen("foo.txt", "r") B:fopen("foo.txt", "r+") C:fopen("foo.txt", "w") D:fopen("foo.txt", "w+") E:fopen("foo.txt", "a") 答案及解析 A 第二题 2. 有以下程序 #inclu
阅读更多...
C语言—每日选择题—Day62
隔一天更新解析 第一题 1. 在使用标准C库时,下面哪个选项使用只读模式打开文件? A:fopen("foo.txt", "r") B:fopen("foo.txt", "r+") C:fopen("foo.txt", "w") D:fopen("foo.txt", "w+") E:fopen("foo.txt", "a") 答案及解析 A 第二题 2. 有以下
阅读更多...
Day62力扣打卡
打卡记录 统计区间中的整数数目(动态开点线段树) 链接 class CountIntervals:__slots__ = 'left', 'right', 'l', 'r', 'cnt'def __init__(self, l=1, r=10 ** 9):self.left = self.right = Noneself.l, self.r, self.cnt = l, r, 0def
阅读更多...
python 全栈开发,Day62(外键的变种(三种关系),数据的增删改,单表查询,多表查询)...
python 全栈开发,Day62(外键的变种(三种关系),数据的增删改,单表查询,多表查询) 一、外键的变种(三种关系) 本节重点: 如何找出两张表之间的关系 表的三种关系 一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一多对多一对一 二、重点理解如果找出两张表之间的关系 分析步骤: #1、先站在左表的角度去找是否左表的多条记录
阅读更多...
Day62.算法训练
718. 最长重复子数组 class Solution {public int findLength(int[] nums1, int[] nums2) {int max = 0;int[][] dp = new int[nums1.length][nums2.length];for (int i = 0; i < nums1.length; i++) {for (int j = 0; j <
阅读更多...
Day62.算法训练
718. 最长重复子数组 class Solution {public int findLength(int[] nums1, int[] nums2) {int max = 0;int[][] dp = new int[nums1.length][nums2.length];for (int i = 0; i < nums1.length; i++) {for (int j = 0; j <
阅读更多...
day62:ARMday9,I2c总线通信
作业:按键中断实现LED1、蜂鸣器、风扇 key_in.c: #include "key_in.h"void gpio_init(){//RCC使能//GPIOERCC->MP_AHB4ENSETR |= (0x1<<4);//GPIOBRCC->MP_AHB4ENSETR |= (0x1<<1);//PE10、PB6、PE9输出模式GPIOE->MODER &= ~(0x3<<20);GP
阅读更多...