题号leetcode题目

题目集7~11总结心得

1.前言 本次题目集为7~11。其中题目集7是由题目集5、6两次的迭代,对于前两次已经拿到很多分的人困难不大,只要在基础上进行部分修改即可。 之后从第八次题目集开始就进行另一个较难程序的练习,课程成绩统计程序,这个练习与前面的菜单程序非常相似,主要考察我们不同类与对象的关系,用到了学生类、成绩类、班 ......
题目 心得 11

第三次题目总结

一,前言 在10-16周的题目中,我们学习了很多有用的方法和技巧,比如使用set和map来解决一些查找和去重的问题。此外,我们还学习了一些高级数据结构,如树和图,并学会了如何使用它们来解决一些复杂的算法问题。 虽然有些内容可能比较陌生,但我们可以通过练习来掌握它们。在练习过程中,我们也会发现一些常见 ......
题目

leetcode 21. 合并两个有序链表

## 直接合并即可 这道题是简单题,直接合并即可 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int ......
leetcode 两个 21

[LeetCode] 1071. Greatest Common Divisor of Strings

For two strings s and t, we say "t divides s" if and only if s = t + ... + t (i.e., t is concatenated with itself one or more times). Given two string ......
LeetCode Greatest Divisor Strings Common

[LeetCode] 1186. Maximum Subarray Sum with One Deletion

Given an array of integers, return the maximum sum for a non-empty subarray (contiguous elements) with at most one element deletion. In other words, y ......
LeetCode Deletion Subarray Maximum 1186

[LeetCode] 2462. Total Cost to Hire K Workers

You are given a 0-indexed integer array costs where costs[i] is the cost of hiring the ith worker. You are also given two integers k and candidates. W ......
LeetCode Workers Total 2462 Cost

PTA 第三阶段 题目集总结

一、前言 这一阶段的题目集相对上一个题目集难度可以说是上升了一个等级,其中有很多我们平时很少接触过的东西,比如说栈和队列、还有map和list、set等框架和工具的应用,在这一阶段的题目集中,有很多题目需要我们仔细的去设计它们类之间的关系,不然的话,在书写代码的中途多多少少都会遇到困难,有些问题甚至 ......
题目 阶段 PTA

22201134-于子昂 关于第三阶段PTA题目集的blog

目录: (1)关于PTA题目集 1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结 (2)对本门课的意见 1.评价 2.建议与意见 前言 本次与上次blog之间时间跨度较大,故攒下了不少可以拿来说一说的题目。 这几次作业用得比较频繁的知识点有用正则表达式来判断输入信息是否合法,利用Com ......
关于第 22201134 题目 阶段 blog

oop第三次题目集总结

一.前言: Pta-7:本次题目集是菜单计价系统的另一个分支上的一次迭代,在原有功能的基础上对输入的特色菜分为川菜,晋菜和浙菜三类,相比于前几次菜单的迭代来说,这算比较明确方向的迭代,新增了一个关于口味度的计算,同时新增了用户信息,对于用户的名字和电话号码进行规范,使得和代码更加贴合实际。逻辑性变得 ......
题目 oop

LeetCode —— 滑动窗口

904. 水果成篮 用一个 Map 记录当前窗口的情况: key - 水果种类数 value - 这个水果种类在当前滑动窗口里出现的次数 维持一个 left 指针到 right 指针的滑动窗口 每次 right 右移一位,将新加入窗口的 fruits[right] 这个种类放到 map 里,并将该种 ......
LeetCode

[LeetCode] 2485. Find the Pivot Integer

Given a positive integer n, find the pivot integer x such that: The sum of all elements between 1 and x inclusively equals the sum of all elements bet ......
LeetCode Integer Pivot 2485 Find

题目49学生宿舍水电费信息管理

学生宿舍水电费信息管理 设计程序实现水电费管理系统功能。 设计要求: (1) 记录每个宿舍的名称、编号、用水量、用电量、水电价格、宿舍学生等信息; (2) 能够对系统中各宿舍用水,电等信息进行统计; (3) 对宿舍预存水、电设置最低数量值.当系统中预存值数量低于设定值时报警提醒; (4) 能够对宿舍 ......
水电费 水电 题目 宿舍 学生

OOP 7-12次题目集总结

前言: 通过四个月的学习,对Java已经有了初步的认识和了解,后两个月题目集的题量在减少,但难度在增大。第七、八次题目集主要考察继承、多态和接口的理解和应用,第九次题目集主要考察set、map的使用,从第十次题目集开始,开始出现综合性的训练而不再单一的考察某个知识点的应用。 设计,分析与心得: 主要 ......
题目 OOP 12

PTA题目集阶段总结(3)

一、题目集总结 (1)概述 OOP训练集07 本题目集共三道题,逐个递进,第一题考察了封装性,第二题考察了继承与多态,第三题考察了继承、多态、接口及集合框架,三道题都给出了相应类图,不需要自己设计,难度不大。 OOP训练集08 本题目集有两道题,考察了继承与多态、ArrayList泛型、Compar ......
题目 阶段 PTA

OOP题目集第三次总结

前言: 本阶段的题目集比较多,所以可写的内容也很多。在题目集07里,通过类设计和类的继承及多态最后到接口,可以说思路很清晰,不难;在题目集08里,通过图形卡片排序和分组游戏的设计在题目集07上进行升华,也不难;真正从题目集09开始,我们开始学习和运用Map和Set,难度开始上升。在题目集09里,我们 ......
题目 OOP

题目 TLV 编码

华为 OD 机试【4 大宝典】再次上新题! ① Python 解华为机试题 :https://dream.blog.csdn.net/article/details/129221789② C++ 解华为机试题:https://dream.blog.csdn.net/article/details/1 ......
题目 编码 TLV

OOP第三阶段题目集总结|课程总结-22201608-柯汶君

第三阶段的题目集时间跨度大,内容比较充实,对前面学习过的类的继承,多态,接口进行了巩固练习,加深我们对多态的理解,学会更好地改善代码的结构。同时对最后阶段所学习的集合框架体系(Set、Map等)比较方便的工具进行相应的练习,让我们通过合理地使用这些工具来减少代码复杂度。 前言: 1.作业相关知识点: ......
22201608 题目 阶段 课程 OOP

LeetCode 128. 最长连续序列

* 为什么这题我都不会,脑袋有点累,状态真差 ``` class Solution { public: int longestConsecutive(vector& nums) { unordered_set s(nums.begin(),nums.end());//记录数字是否出现过 int re ......
序列 LeetCode 128

leetcode-前缀和数组&差分数组

前缀和数组: 前缀和技巧适用于快速、频繁地计算一个索引区间内的元素之和。(仅仅适用于原数组不变的情况,如果原数组经常修改,则需要考虑差分数组。) 看两道例题就清楚了: 1. 303. 区域和检索 - 数组不可变 - 力扣(LeetCode) 由于要频繁计算某个区间内的元素之和,暴力解法复杂度太大,显 ......
数组 前缀 leetcode amp

LeetCode 周赛 351(2023/06/25)T2 有点意思

> **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。** - 往期回顾:[LeetCode 单周赛第 348 场 · 数 ......
LeetCode 意思 2023 351 06

LeetCode 双周赛 107(2023/06/24)滑动窗口与离散化

> **本文已收录到 [AndroidFamily](https://github.com/pengxurui/AndroidFamily),技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。** - 往期回顾:[LeetCode 单周赛第 348 场 · 数 ......
LeetCode 2023 107 06 24

【Leetcode每日一题】判定是否互为字符重排

题目 思路 思路比较简单,作两个长度为26的数组,用来存储对应序列字母的个数。遍历完成后对比两个数组,根据是否存在相同序列位置字母个数不一样的情况来确定两个字符串是否都是由相同的字母构成的。 值得一提的是在一开始我忽略了“字母个数必须相同”这一条件。 代码 impl Solution { pub f ......
字符 Leetcode

第三阶段PTA题目集总结及课程的教学评价

[**第三阶段PTA题目集**](https://www.cnblogs.com/BuliBuli-H/p/17247551.html) [toc] #**前言:** 第三阶段PTA题目集一共包括六次题目集,相比之前的题目集,难度和代码数量都得到了提升,题目集越往后,越注重实际问题的解决和对数据的分 ......
题目 阶段 课程 教学 PTA

二叉树-快排-leetcode912

给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示: 1 = hi) { return; } // 对 nums[lo.. ......
leetcode 912

[Leetcode] 0026. 删除有序数组中的重复项

# [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array) 点击上方,跳转至Leetcode ## 题目描述 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个 ......
数组 Leetcode 0026

[Leetcode] 0026.删除有序数组中的重复项

# [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array) [English Version](/solution/0000-0099/0026.Remove%20Duplicates%2 ......
数组 Leetcode 0026

[Leetcode] 0021. 合并两个有序链表

# [21. 合并两个有序链表](https://leetcode.cn/problems/merge-two-sorted-lists) 点击上方,跳转至Leetcode ## 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: ......
Leetcode 两个 0021

C/C++C/C++语言课程设计参考题目[2023-06-25]

# C/C++C/C++语言课程设计参考题目[2023-06-25] 《高级程序设计技术综合课程设计》 C/C++语言课程设计参考题目 目录 信息管理类 1 1. 工资管理系统 1 2. 职工工资信息管理系统 2 3. 职工工资管理系统 2 4. 院职工工资管理系统 3 5. 公司职工工资管理系统 ......
题目 语言 课程 2023 06

【LeetCode摩尔投票】有趣的简单题:数组中出现次数超过一半的数字

### 数组中出现次数超过一半的数字 https://leetcode.cn/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/ 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非 ......
数组 LeetCode 次数 数字

[leetcode]114. 二叉树展开为链表

总结:怎样写递归函数?关键是把递归函数的功能定义清楚,并在递归函数体中使用自身来做事,此时不要关注递归函数执行的细节。也就是写高层级代码的时候不要关注低层级的事情,这就叫抽象。关注也没有用,想不清楚的。 1 class Solution { 2 public void flatten(TreeNod ......
leetcode 114