• 2025-01-11Java面试题汇总-Java基础篇(共50道题)
    Java基础目录Java基础一、java中的序列化和反序列化是什么?二、什么是java的不可变类?三、Java中Exception和Error有什么区别?四、你觉得java的优势是什么?五、什么是java的多态特性?六、java中的参数传递是按值还是按引用?七、为什么java不支持多重继承?八、面向对象
  • 2024-12-31hot100-一刷-15动态规划(共10道题)
    70.爬楼梯题目链接题目描述假设你正在爬楼梯。需要n 阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶
  • 2024-12-31hot100-一刷-13堆(共3道题)
    215.数组中的第K个最大元素题目链接题目描述代码实现分析:后面可以看下官方题解的,手动写排序或者大顶堆。代码:classSolution{publicintfindKthLargest(int[]nums,intk){PriorityQueue<Integer>pq=newPriorityQueue<>((n1,n2)->n1-n2);
  • 2024-12-31hot100-一刷-14贪心(共4道题)
    121.买卖股票的最佳时机题目链接题目描述代码实现分析:我们需要知道第i天之前,股票价格的最小值是什么,再讨论从股票最小值买入,第i天卖出获得的利润,取最大值。代码:classSolution{publicintmaxProfit(int[]prices){intminPrice=prices[0];
  • 2024-12-25hot100-一刷-12栈(共5道题)
    20.有效的括号题目链接题目描述代码实现分析:代码:classSolution{publicbooleanisValid(Strings){intn=s.length();if(n%2==1)returnfalse;Deque<Character>st=newLinkedList<>();for(charc:s.toCharArray
  • 2024-12-23hot100-一刷-11二分查找(共6道题)
    题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代
  • 2024-12-17hot100-一刷-09图论(共4道题)
    题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:
  • 2024-12-09CCF GESP C++ 二级上机题(十六道题及其思路详解合集)
    #include<iostream>usingnamespacestd;intmain(){//定义一个整型变量n,用于接收输入的数值,该数值将决定后续循环的次数等操作intn;cin>>n;//定义两个循环变量i和j,分别用于外层循环和内层循环的计数inti,j;//定义字符变量s并初始化
  • 2024-12-06hot100-一刷-06矩阵(共4道题)
    73.矩阵置零题目链接题目描述代码实现分析:代码:classSolution{publicvoidsetZeroes(int[][]matrix){intm=matrix.length;intn=matrix[0].length;System.out.print(m);booleanr0=false;booleanc0=fal
  • 2024-12-05hot100-一刷-05普通数组(共5道题)
    53.最大子数组和题目链接题目描述代码实现分析:贪心:只要当前累加的值≥0,就是对整个结果是有贡献的,但是一旦<0,就拖累了整体结果。sum就是用来计算某一段上的局部总和。ans用来计算最终答案,取每一段里最大的。sum一旦小于0,则需要清空这一段。动态规划:代码://贪心classSo
  • 2024-12-03hot100-一刷-04子串(共3道题)
    560.和为K的子数组题目链接题目描述代码实现分析:暴力:还是有点技巧的,如果单纯暴力,外层fori循环遍历起始下标start,内层forj循环遍历末尾end,里面还需要个循环,计算从i加到j,最坏会到\(O(n^3)\)。考虑固定某一个边界,比如固定end,从end往前算。点击查看代码classSolution
  • 2024-12-03hot100-一刷-03滑动窗口(共2道题)
    3.无重复字符的最长子串题目链接题目描述代码实现分析:因为是要连续的序列,使用滑动窗口+Set集合来判断即将要加入窗口右端的元素是已经在窗口中出现过。代码:classSolution{publicintlengthOfLongestSubstring(Strings){intans=0;//Set
  • 2024-12-01hot100-一刷-02双指针(共4道题)
    283.移动零题目链接题目描述代码实现分析:快慢指针,快指针指向不为0的数,慢指针指向左边当前已经处理好的序列的尾部代码:classSolution{publicvoidmoveZeroes(int[]nums){intslow=0;intfast=0;intn=nums.length;wh
  • 2024-12-01hot100-一刷-01哈希(共3道题)
    1.两数之和题目链接题目描述代码实现分析:暴力的话就是两个for循环依次寻找相加为target的两个数。用一个map记录已经遍历过的数,其中key就用这个数的字面值,value就存它的下标。判断是否相加为taget的时候,只需要看map中是否有target-nums[i]就可以,说明当前的nums[i]和之前
  • 2024-11-24GESP2023年12月二级【小杨做题】
    想了一个半小时,还是太弱了啊啊啊啊啊!!!题目描述为了准备考试,小杨每天都要做题。第 1天,小杨做了 a道题;第 2 天,小杨做了 b 道题;从第 3天起,小杨每天做的题目数量是前两天的总和。此外,小杨还规定,当自己某一天做了大于或等于m 题时,接下来的所有日子里,他就再也不做题了。请
  • 2024-09-28动态规划(有背包问题)
    目录1.动态规划的介绍2.动态规划的例题第1道题数字三角形(如果想看递归写法可以到我的记忆化递归里去看看记忆化递归_将递归程序记忆化-CSDN博客)第2道题最长公共子序列(模板) 第3道题 最长上升子序列第4道题最大子段和背包系列问题01背包完全背包1.动态规划
  • 2024-09-11国内PMP考试通过率有多少?如何提高考试通过率?
    2024年PMP考试已经是第七版教材,整体来说是比第六版难,考题灵活,整体通过率估计在70%-80%左右吧,都是选择题很好过的。第六版是5大过程和10大知识领域,到第七版变成了12项原则和8大绩效域,更适合现在的项目环境,按照新考纲三大板块,180道题,5道不计分。(人员管理权重占42%,76
  • 2024-09-10挑战不可能篇1——洛谷28分钟14道CCF GESP C++ 一级上机题&洛谷14道题题解
    扯谈今天继续挑战不可能:洛谷28分钟14道题这我个人认为不简单,算上编译、提交、命名等杂七杂八的东东之后,只剩下了大约1分钟/题。本次挑战的是CCFGESPC++一级上机题.这竟然能成功!下面附上每一题第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题
  • 2024-07-20GESP C++ 二级真题(2023年12月)T1 小杨做题
    问题描述:为了准备考试,小杨每天都要做题。第一天做了a道题;第二天做了b道题;从第三天起,小杨每天做的题目数量是前两天的总和。此外,小杨还规定当自己某一天做了大于或等于m题时,接下来的日子,他就不做题了。请问到了第n天,小杨总共做了多少道题?输入描述:总共4行。第一行一个整数a,
  • 2024-07-10衡庐浅析·C语言程序设计·第二章·运算符及其优先级关系(练习题一)
        本文适用于大学的期中期末考试、专升本(专接本、专插本)考试、408等考研预科。如有相关题目疑问或建议欢迎在评论区进行互动。    转载请标明出处。不知道大家有没有消化完第二章的内容。在这里我们将列出一些关于运算符及其优先级关系的课后练习题,方便大家
  • 2024-06-07PMP考试难吗?考试通过率有多少?
    我们通常以考试的通过率来评判一个考试的难易程度。通常通过率达到60%以上,这个考试就不太难;达到80%,这个考试就是不难的。PMP考试难吗?不少想要考PMP的小伙伴都会有这样的疑惑,首先以PMP的含金量来说,是具有一定的难度的,因为PMP考试是一种纯实战能力的测试。会假设各种项目环境
  • 2024-04-27今日模拟前端面试10道题 看你能答对几道 24.4.27
    1.介绍Promise的特性,优缺点Promise是JavaScript中用于处理异步操作的一种对象。Promise的特性:状态:Promise有三种状态,分别是pending(进行中)、fulfilled(已成功)和rejected(已失败)。不可逆性:一旦Promise的状态改变,就不能再被修改,无论是从pending变为fulfilled还是从pending变为reje
  • 2024-04-08大数据面试临阵磨枪不知看什么?看这份心理就有底了-大数据常用技术栈常见面试100道题
    目录1描述Hadoop的架构和它的主要组件。2MapReduce的工作原理是什么?
  • 2024-03-16冯梓轩第一个月总结
    第一个月学习总结知识总结这一个月以来,主要学习了数论和数据结构两个板块。数论板块主要是巩固与拔高,也有一些新内容,感觉对我的帮助很大,因为我的数论最开始学的不扎实,很多内容只会背板子,稍微一变形就不会了,而深入巩固很大程度上解决了这个问题。而且,学习数学相关的内容对提升思