leetcode day9 day
java基础-数组-day06
### 1. 引入数组 录入10个学生的成绩 求和 求平均 ``` import java.util.Scanner; public class TestArray01{ public static void main(String[] args){ Scanner sc = new Scanner ......
Learn Git in 30 days——第 11 天:认识 Git 物件的一般参照与符号参照
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在认识了 Git 物件的「绝对名称」后,接下来就要介绍 Git 版控过程中最常用到的「参照名称」。 认识物件的参 ......
[Leetcode Weekly Contest]361
title: '[Leetcode Weekly Contest]361' date: 2023-08-21 15:18:48 tags: [OJ] mathjax: true 链接:[LeetCode](https://leetcode-cn.com/contest/weekly-contest- ......
STL模版 -- day02
##### 一、deque 双端队列容器 - 头文件 #include - 是下标顺序容器,它允许在首尾两端快速地插入、删除数据 - deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经 ......
STL模板 -- day01
##### STL标准模板库 ###### 一、STL是Standard Template Library 的缩写 - 中文名标准模板库,由惠普实验室提供(使用C++模板语言封装的常用的数据结构与算法) - STL容器所提供的都是值(value)寓意,而非引用(reference)寓意,也就是说当我 ......
LeetCode952三部曲之三:再次优化(122ms -> 96ms,超51% -> 超91%)
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本文是《LeetCode952三部曲之三 ......
Python——8days
文件的基本操作文件的读写模式(只读,只写,只追写)文件读写操作相关的办法读取文件的优化操作(重要)单用户注册,单用户登录多用户注册,多用户登录文件的操作模式(文本,二进制我们能够操作哪些类型的文件: .txt 没有后缀名的文件我们不能操作 word excel ppt 等文件 暂时不能够操作 num ......
leetcode199二叉树的右视图
前序遍历:中左右(先遍历左子树);中右左(先遍历右子树) 中序遍历:左中右; 后序遍历:左右中; 本题递归: vector<int>v;//记录最先遍历到的右子树 void dfs(TreeNode* root,int depth){ if(!root)return ; if(v.size()==d ......
drf-day6
drf之请求 1、drf之请求request类 1.把前端携带到请求体中的数据封装到request.data中 2.之前的request.get封装成request.query_params 3.其他方法用起来和以前一样 4.request.method 的时候》》》实际上 request._req ......
【Leetcode刷题记录】1、最多可以摧毁的敌人城堡数目;2、消灭怪物的最大数量;3、序列化和反序列化二叉搜索树
1、最多可以摧毁的敌人城堡数目 题目:给你一个长度为 n ,下标从 0 开始的整数数组 forts ,表示一些城堡。forts[i] 可以是 -1 ,0 或者 1 ,其中: -1 表示第 i 个位置 没有 城堡。 0 表示第 i 个位置有一个 敌人 的城堡。 1 表示第 i 个位置有一个你控制的城堡 ......
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
> ⭐️ **本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 \[彭旭锐] 和 [BaguTree Pro](https://www.mdnice.com/writing/85b28c4e60354865a423728e668fc570) 知识星球提问。** > > 学习数据 ......
[代码随想录]Day35-动态规划part03
## 题目:[343. 整数拆分](https://leetcode.cn/problems/integer-break/ "343. 整数拆分") ### 思路: 状态转移方程:`dp[i] = max(dp[i], max((i-j)*j,dp[i-j]*j))`,其中`(i-j)*j`是把i分 ......
力扣——1 [两数之和](https://leetcode.cn/problems/two-sum/)
给定一个整数数组 `nums` 和一个整数目标值 `target`,请你在该数组中找出 **和为目标值** *`target`* 的那 **两个** 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 **示例 ......
【Leetcode刷题记录】四种买卖股票问题
前言:买卖股票问题大多数都是用动态规划解决,关键在于手上是否有股票,据此来找状态转移方程 1、买卖股票的最佳时机 题目:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该 ......
day02-变量
1、变量的概念 在我们生活中,提到一个人或者一个物体,会有一个名字来称呼它; 那我们称呼一个人,我们不会叫一个人,而是喊他的名字,比如张三是这个人的名字 同样的,在计算机语言中,也是如此,我们会有很多数据或者对象,比如年龄18和名字张三 那我们就需要存储这些数据或者对象,并且还要起个名字,那么就要用 ......
刷题[Leetcode]3. 无重复字符的最长子串
3. 无重复字符的最长子串 class Solution { public: int lengthOfLongestSubstring(string s) { if (s.size() == 0) return 0; unordered_set<int> unset; int maxLen = 0; ......
NOIP2013提高组复赛day2试题解析
1. 解析: 对于一道题可以先模拟一下他的样例,通过模拟样例发现,总次数正好是每个数与前一个数的差之和,所以就可以得到O(n)复杂度的代码 代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int ......
LeetCode952三部曲之二:小幅度优化(137ms -> 122ms,超39% -> 超51%)
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本文是《LeetCode952三部曲》系 ......
leetcode139 单词拆分
下面采用穷举的方法。但是超时。 注意:题目示例中看起来输出是字符串‘true’or'false'。但是实际输出是bool类型,所以在下面程序中进行了转换。 class Solution: def __init__(self): self.ans='false' def wordBreak(self, ......
java基础-方法method-day05
### 1. 语法 ``` [修饰符] 返回值类型 方法名(形参列表){ 逻辑主体 } ``` ``` public class TestMethod01{ public static int add(int num1, int num2){ int sum=0; sum += num1; sum ......
day06
预处理指令: #define 常见笔试面试题: 1、简述#define与typedef的区别: 如果是普通类型,它们在功能上无任何区别,但本质不同,一个是代码替换,一个是类型重定义 #define INTP int* INTP p1,p2,p3; //p1是指针 p2 p3是int int* p1, ......
leetcode226 翻转二叉树——简单
# Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self. ......
NOI2023Day2T2
### $36pts$ $O(tqn^2)$暴力即可 ### $40pts$ 对于最朴素的暴力优化,从头到尾扫,如果已经当前位字符比出优先级,那么直接能判断了,没必要往后跑了,第15个性质B的也给跑过了,我没料到,不过数据强一点其实和20pts没区别 ### $性质A(60pts)$ 没有想出来 # ......
leetcode题库39.组合总和——递归 穷举
class Solution: def combinationSum(self, candidates, target): res,ans=[],[] def findpath(candidates): if sum(ans)==target: res.append(ans.copy()) retu ......
Day1 表结构/权限/路径导航/登录
[TOC] # day13 订单管理项目开发 # 1.表结构设计 ## 1.1 abstract类 from django.db import models class ActiveBaseModel(models.Model): active = models.SmallIntegerField( ......
[LeetCode] 2707. Extra Characters in a String
You are given a 0-indexed string s and a dictionary of words dictionary. You have to break s into one or more non-overlapping substrings such that eac ......
vue--day76--vuex 模块化+命名空间
7.模块化+命名空间 1. 目的:让代码更好维护,让多种数据分类更加明确。 2. 修改```store.js``` ```javascript const countAbout = { namespaced:true,//开启命名空间 state:{x:1}, mutations: { ... }, ......
[LeetCode] 1921. Eliminate Maximum Number of Monsters
You are playing a video game where you are defending your city from a group of n monsters. You are given a 0-indexed integer array dist of size n, whe ......
【转】How to Effectively Remember 10,000 English Vocabulary in Less Than 120 Days
原文: https://www.derekwei.com/2012/07/how-to-effectively-remember-10000-english-vocabulary-in-less-than-120-days/ How to Effectively Remember 10,000 En ......