leetcode专题day1 day

【杂题乱写】12 月北京省选数据结构专题训练

提交记录:Submission - CodeChef ......
数据结构 结构 专题 数据

Day29 练习:打印三角形(For循环补充说明)

练习:打印三角形 package com.baixiaofan.struct; public class TestDemo01 { public static void main(String[] args) { //打印三角形 五行 /* for(表达式1;表达式2;表达式3){ 表达式4; } ......
三角形 Day For 29

day21 atm项目 shopping_car

shopping_car() from atm.lib_common.file_handle import * from atm.core.shopping import goods_show from atm.lib_common.money_enquiry import * def comput ......
shopping_car shopping 项目 day atm

代码随想录算法训练营Day1 | 704.二分查找、27.移除元素

LeetCode704.二分查找 二分查找是一种基础的算法,其核心思想在高中数学中就已经被大家所熟知了,然而对于代码的实现,其细节问题常常令人头疼,比如while循环的条件是什么?middle是该+1还是-1?这些问题需要有一个清晰的认知。 题目链接如下:704.二分查找 Carl的讲解链接:二分查 ......
随想录 训练营 随想 算法 元素

[LeetCode] LeetCode92. 反转链表II

题目描述 思路:同LeetCode25. K个一组翻转链表 因为涉及到可能链表的头节点会改变,所以设置dummy节点 先走left - 1步到达left的左边一个节点 查看后面是否存在right - left + 1个节点 先翻转内部节点指向right - left次 再翻转外部节点 方法一: /* ......
LeetCode 92

前端学习笔记DAY2 HTML5基础(2)(b站pink老师)

二.HTML标签 4.HTML常用标签 4.1 标签语义 学习标签的重点是记住每个标签的语义。就是指标签的含义,即这个标签是用来干嘛的。 根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。 ※4.2 标题标签 <h1> - <h6> HTML 提供了 6 个等级的网页标题,即< ......
前端 老师 基础 笔记 HTML5

day20 re requests模块 爬虫

pandas模块:有两种数据类型series:一维DataFrame:二维以及以上 二维最常用一个表格分为 索引 index 列 columns 数据 pandas读出来的文件默认命名为dfdf.indexdf.columnsdf.loc 按照索引取值df.iloc按照行列取值 pandas里面0是 ......
爬虫 模块 requests day 20

【leetcode 239. 滑动窗口最大值】Java优先队列——PriorityQueue类

leetcode 239. 滑动窗口最大值 题目描述: 1e5大小的nums[]数组中长度为k(1<=k<=1e5)的窗口的最大值 题解: 暴力求解O(n^2)会超时,需要O(nlogn)的解法 使用大根堆优先队列维护窗口元素,每次取最大值复杂度降为O(1),堆结构维护复杂度O(logn) 问:如果 ......
最大值 队列 PriorityQueue leetcode Java

【专题】中国餐饮业数字化发展报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=34529 原文出处:拓端数据部落公众号 餐饮业作为实体经济的重要组成部分,对于促进经济增长、刺激消费、增加就业和改善民生具有十分重要的作用。随着全球科技革命和产业变革的加速推进,数字化转型已成为产业发展的必然趋势,其中大数据、物联网、人工智能、云 ......

Day27 增强for循环

增强for循环 这里我们先只是见一面,做个了解,之后数组我们重点使用 Java5引入了一种主要用于数组或集合的增强型for循环。 Java 增强 for 循环语法格式如下: for(声明语句:表达式) { ​ //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用 ......
Day for 27

Day28 break和continue

break和continue break(退出循环) break在任何循环语句的主体部分,均可用break控制循环的流程。 break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) package com.baixiaofan.struct; public c ......
continue break Day 28

冲刺(day2)

团队任务总结 一、团队成员任务分配 为了推进项目的进展,我们团队在今天共同完成了两个重要的功能模块。以下是团队成员在这两个模块上的任务分配和进展: 张钰权: 负责解密功能的实现。成功完成了解密文件的编写,包括AES解密和RSA密钥解密,确保解密过程的正确性和安全性。 周绍坤: 参与了解密功能的编写过 ......
day2 day

谷粒商城-day4

1、计算属性和侦听器 2、组件化基础 42、生命周期和钩子函数 43、使用vue脚手架进行模块开发 44、整合element-ui快速开发 45、商品服务-api-三级分类-查询-递归获取数据 46、商品服务-api-三级分类-配置网关 46、47、配置网关路由 48、商品服务-api-三级分类-查 ......
谷粒 商城 day4 day

day 03-1 Python基础-while 循环

day 03 Python基础 1. while 循环 1.1 循环语句的基本使用 # 示例1 (死循环) print ("开始") while True: print ("123") print ("567") #输出: 开始 123 123 ... # 示例 2 print ("开始") whi ......
基础 Python while day 03

JavaWeb - Day05 - 请求响应、分层解耦

01. 请求响应-概述 在上一次的课程中,我们开发了springbootweb的入门程序。 基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。 其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是 ......
解耦 JavaWeb Day 05

Leetcode刷题day12-二叉树.前中后序遍历

递归法实现前.中.后序遍历 代码随想录 (programmercarl.com) 解题思路 前序遍历:头->左->右 中序遍历:左->头->右 后序遍历:左->右->头 递归法实现流程:1.定义递归函数;2.寻找递归终止条件;3.设计单层递归模块 class Solution(): def __in ......
Leetcode day 12

Day01

MarkDown学习 标题 *N+空格=n级标题(可到六级) 字体 文本(粗体:文本两端分别加两个*) 文本(斜体:文本两端分别加一个*) 文本(粗体+斜体:文本两端分别加三个*) 文本(删除线:文本两端分别加两个~) 引用 欲买桂花同载酒,终不似,少年游。 (>+空格) 分割线 (三个-或*) 图 ......
Day 01

Day02

Day02 Windows常用快捷键 复制:Ctrl+C 粘贴:Ctrl+V 全选:Ctrl+A 剪切:Ctrl+X 撤销:Ctrl+Z 保存:Ctrl+S 关闭窗口:Alt+F4 永久删除:Shift+Delete 回到桌面:Win+D 打开运行:Win+R 打开我的电脑:Win+E 任务管理器: ......
Day 02

Leetcode刷题day11-栈.滑窗最大值.出现次数前K的元素

239.滑动窗口最大值 239. 滑动窗口最大值 - 力扣(LeetCode) 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums = ......
最大值 Leetcode 元素 次数 day

前端学习DAY1 HTML5基础(1)(b站pink老师)

一、HTML简介 1.网页 1.1 什么是网页 网站是网页的集合,网页是网站中的一“页”(构成网站的基本元素)。 网页由图片、链接、文字、声音、视频等元素构成,通常是HTML格式的文件(.htm.或html后缀),通过浏览器来阅读。 1.2 什么是HTML HTML (超文本标记语言),它是用来描述 ......
前端 老师 基础 HTML5 DAY1

[LeetCode Hot 100] LeetCode25. K个一组翻转链表

题目描述 思路: 判断链表中是否足够k个元素 再将这k个元素内部翻转一下 将前后端点连接的指针变化一下 方法一: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next ......
LeetCode Hot 100 25

[LeetCode Hot 100] LeetCode148. 排序链表

题目描述 思路一:堆排序、小顶堆 定义一个最小堆 将链表的所有节点放入一个最小堆中 直接用队列弹出的最小值依次覆盖掉原链表的值 方法一: /** * Definition for singly-linked list. * public class ListNode { * int val; * L ......
LeetCode Hot 100 148

[LeetCode Hot 100] LeetCode138. 随机链表的复制

题目描述 思路一:添加"小弟" 根据遍历到的原节点创建对应的新节点,每个新创建的节点是在原节点后面。 原节点i的随机指针(如果有的话),指向的是原节点j,那么新节点i的随机指针,指向的是原节点j的next 最后将两个链表分开,再返回新链表就可以 思路二:使用哈希表 首先创建一个哈希表,再遍历原链表, ......
LeetCode Hot 100 138

[LeetCode Hot 100] LeetCode24. 两两交换链表中的节点

题目描述 思路: 创建dummy节点,令dummy.next = head。令cur表示当前到达的节点,初始时cur = dummy。每次需要交换cur后面的两个节点。 如果cur的后面没有节点或者只有一个节点,则没有更多的节点需要交换,因此结束交换。否则,获得cur后面的两个节点node1和nod ......
LeetCode 节点 Hot 100 24

冲刺(day1)

一、团队成员任务分配 为了更好地推进项目,我们继续按之前任务分工进行: 张钰权: 负责实现公文发送和公文接受功能。 周绍坤: 负责实现用户认证和用户管理功能。 张爽: 负责实现账户权限管理。 王熠名: 负责实现公文编辑功能。 董子瑄: 负责实现日志管理功能,并初步设计了粗糙的网页界面。 二、团队任务 ......
day1 day

Day26 打印九九乘法表

打印九九乘法表 分以下几步执行: 1.我们先打印第一列,这个家应该都会 2.我们把固定的1再用一个循环包起米 3.去掉重复项,i<=j 4.调整样式 1.打印第一列 package com.baixiaofan.struct; /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3 ......
乘法表 乘法 Day 26

【C系列5.13】指针专题之矩阵转置(hznuoj刷题)

Description Alex最近又喜欢上了矩阵转置游戏,这个游戏非常简单,将一个3*3的矩阵转置即可。现在,请你用指针写一个程序来实现矩阵转置功能。 Input 输入包含多组测试数据,对于每组测试数据,包含一个3*3的矩阵,每个元素的值都在0到9之间。 Output 一个转置后的3*3的矩阵。每 ......
矩阵 指针 专题 hznuoj 5.13

day12栈与队列

239.滑动窗口最大值;347.前 K 个高频元素;总结 1 滑动窗口最大值 1.1 思路 封装一个deque类:主要构造pop、push的逻辑 然后使用循环来进行遍历,更新最大值 1.2 代码 二刷补充 2 前 K 个高频元素 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: ......
队列 day 12

【C系列5.4】指针专题之分割字符串(strtok与gets的应用)(hznuoj)

Description Alex的好朋友都去生猴子了,所以她只好百无聊赖地继续玩字符串游戏。输入一个长度不超过10000的字符串,字符串中只含字母和空格,空格用于分隔单词,请将字符串中用空格分隔的单词输出来。 Input 输入含多组测试数据,每组占一行,是一个长度不超过10000的字符串,只含字母和 ......
字符串 指针 字符 专题 strtok

JavaWeb - Day04 - maven、Web入门

01. Maven-课程介绍 初识Maven Maven概述 Maven模型介绍 Maven仓库介绍 Maven安装与配置 IDEA集成Maven 依赖管理 初识Maven 什么是Maven Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 官网:https:// ......
JavaWeb maven Day Web 04