• 2024-11-18C++ -class -默认成员函数
    博客主页:【夜泉_ly】本文专栏:【C++】欢迎点赞
  • 2024-11-13力扣题目解析--有效的括号
    题目给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。代码展示 classSolution{public:boolisValid(string
  • 2024-11-13avalonia在linux下运行出现Default font family name can't be null or empty问题的解决
    avalonia在linux下运行出现Defaultfontfamilynamecan'tbenullorempty的错误,是因为Avalonia无法确定或找不到默认的字体名,可以先在控制台打命令确定本机安装字体fc-list然后在avalonia项目的program.cs中增加此代码:publicstaticAppBuilderBuildAvalonia
  • 2024-11-11代码随想录算法训练营第十天 | 232.用栈实现队列+225. 用队列实现栈+20. 有效的括号+1047. 删除字符串中的所有相邻重复项
    加入训练营有点晚,没跟上任务就开始有些偷懒没有真的认真开始,从第十天开始下决心认真完成每天任务还有博客记录学习过程。栈与队列理论基础首先是学习了栈和队列的理论基础,队列 先进先出,栈 先进后出。栈 以底层容器完成其所有的工作,且对外接口统一,有.push,.pop等,不提供
  • 2024-11-08群控系统服务端开发模式-应用开发-基础框架开发补充
    一、总控制补充    在根目录下app文件夹下controller文件夹中修改Base总控制文件。需要添加操作者权限验证、获取操作者权限、设置操作者权限。    1、权限验证//验证权限protectedfunctioncheckRoleMenu($auth){if(empty($this->rules
  • 2024-11-05Mybatis-Plus 的修改策略
    Mybatis-Plus的修改策略Mybatis-Plusupdatestrategy使用Mybatis-Plus提供的更新方法时,若实体中的字段为null,默认情况下,最终生成的update语句中,不会包含该字段。但是如果为空串时还是会操作.若想改变默认行为,可做以下配置。全局配置在application.yml中配置如下参数mybat
  • 2024-11-04用栈实现队列 [Java]
    用栈实现队列题目链接:LeetCode232描述请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素
  • 2024-11-01用栈实现队列
    用栈实现队列题目链接:LeetCode232描述请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素boole
  • 2024-10-2420. 有效的括号
     classSolution{public:boolisValid(strings){intr1=0,r2=0,r3=0;chartemp;stack<char>stk;for(inti=0;i<s.size();++i){if(s[i]=='('||s[i]=='['||s[
  • 2024-10-24栈的理解及相关算法
    一、栈的基础概念1、栈的定义栈(Stack):是只允许在一端进行插入或删除的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。栈顶(Top):线性表允许进行插入删除的那一端。栈底(Bottom):固定的,不允许进行插入和删除的另一端。空栈:不含任何元素的空表。栈又
  • 2024-10-22232. 用栈实现队列
    classMyQueue{public:MyQueue(){}voidpush(intx){s1.push(x);}intpop(){intret;if(!empty()){if(!s2.empty()){ret=s2.top();s2.pop();
  • 2024-10-19leetcode:栈和队列oj题
    目录1.有效的括号2.用队列实现栈                                        3.用栈实现队列                              
  • 2024-10-13程序设计报告1——递归
    递归的原理树用树来刻画是最为直观的。在分析问题时可以画一画递归树,从而有个更好的理解。函数其实在求解问题时,可以把递归当作一个有边界的函数。例如需要求\(f_n\),而\(f_n=\sum_{i=1}^{n-1}f_i\),那就可以将问题转变为\(n-1\)个子问题。如果知道边界,那么递归就是可行的了
  • 2024-10-10ROIR 2024
    B.双调序列题目描述我们定义一个序列\(X\)是双调的当且仅当:\(\exist1\lei\leN,满足X_1<X_2<\dots<X_i>\dots>X_N\)。求序列\(A\)有多少个子串是双调的。思路可以发现,一个序列\(X\)是双调的当且仅当\(X_1\neX_2\ne\dots\neX_N\and[X_1>X_2]\le[X_2>X_3]\le
  • 2024-10-10[Javascript] The hidden transform in Javascript
    []+[]Answer:""Botharrays([])arefirstconvertedtotheirstringrepresentationsbeforethe+operatorisapplied.InJavaScript,arraysareconvertedtostringsbyconcatenatingtheirelementswithcommasinbetween.Sincethearraysare
  • 2024-09-30Leetcode:栈和队列的互相实现
    目录一、用两个队列实现栈题目:分析:代码实现: 二、用两个栈实现队列题目: 分析:代码:总结:核心就在于先进先出和后进先出之间的一个灵活变换,两个栈能够先进先出,而两个队列能够后进先出 一、用两个队列实现栈题目:.-力扣(LeetCode).-备战技术面试?力扣提供海量技术
  • 2024-09-29vue2 自定义empty指令
    主要思路定义一个echarts图标,数据为空,image采用base64编码图标宽高根据父宽高自适应渲染echarts函数,切换清除图例定义暂无数据指令定义option/***暂无数据*@param{number}width*@param{number}height*@returnsoption*/functionemptyChartOptionFn(w
  • 2024-09-29C++ | Leetcode C++题解之第445题两数相加II
    题目:题解:classSolution{public:ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){stack<int>s1,s2;while(l1){s1.push(l1->val);l1=l1->next;}while(l2){
  • 2024-09-26【LeetCode Hot 100】20. 有效的括号
    题目描述这个题目在讲解栈的应用的时候是常用的例子,在遍历括号串的时候维护一个栈结构,如果当前字符是前括号,暂时没有与之配对的后括号,则先将其压入栈中。C++STL和Java都提供了对应的容器,但是由于我们知道栈的大小不可能超过括号串的长度,所以也可以手动用数组模拟,这样运行速度可
  • 2024-09-25COMP2240/COMP6240 - Operating Systems
    Schoolof InformationandPhysicalSciencesCOMP2240/COMP6240-OperatingSystemsAssignment2(15%)SubmitusingCanvasby 11:59pm,Friday27th September2024Tasks:Problem 1,and2arebothCOMP2240& COMP6240 students.Problem3isonlyfor COMP6
  • 2024-09-24Rust Empty Type
    RustEmptyType(JinQing’sColumn,Sep.,2024)CratevoiddefinesanemptytypeenumVoid{}.Emptytypeisanenumwithnovariants.Emptytypecannotbeinstantiated.See:https://doc.rust-lang.org/nomicon/exotic-sizes.htmlVoidisusedinstaticallyimpo
  • 2024-09-23基于真实山地场景下的超多目标优化算法求解无人机三维路径规划,MATLAB代码
    超多目标优化算法是一类专门用于解决存在三个以上目标函数的最优化问题的算法。这类问题在现实世界中非常常见,例如在工程设计、资源管理、机器学习等领域。由于目标之间的冲突性,很难找到一个单一的解来同时优化所有目标,因此超多目标优化算法旨在找到一组解,这些解在目标之间
  • 2024-09-17leetcode232. 用栈实现队列
    leetcode232.用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempt
  • 2024-09-14栈-队列
    AcWing828.模拟栈模板题:实现一个栈,栈初始为空,支持四种操作:pushx–向栈顶插入一个数x;pop–从栈顶弹出一个数;empty–判断栈是否为空;query–查询栈顶元素。现在要对栈进行MM个操作,其中的每个操作3和操作4都要输出相应的结果。输入格式第一行包含整数M,