- 2024-11-11重温c语言之,7天开整,就是随便的写写,第十天
一:操作符&:按位与----2进制|:按位或----2进制^:按位异或----2进制~:按位取反---2进制&:先上代码,然后解释1#define_CRT_SECURE_NO_WARNINGS23#include<stdio.h>4intmain()5{6inta=3;7intb=-5;8intc=a&
- 2024-11-11代码随想录算法训练营第十天 | 232.用栈实现队列+225. 用队列实现栈+20. 有效的括号+1047. 删除字符串中的所有相邻重复项
加入训练营有点晚,没跟上任务就开始有些偷懒没有真的认真开始,从第十天开始下决心认真完成每天任务还有博客记录学习过程。栈与队列理论基础首先是学习了栈和队列的理论基础,队列 先进先出,栈 先进后出。栈 以底层容器完成其所有的工作,且对外接口统一,有.push,.pop等,不提供
- 2024-11-05第十天(实训学习整理资料(九)版本控制Git)
目录一、安装配置1、下载地址2、初始配置二、初始化本地仓库1、版本库2、初始化本地仓库3、本地仓库的构成三、版本管理1、提交新文件2、修改文件3、查看历史版本4、版本回滚5、代码撤销6、删除文件四、远程仓库1、定义2、远程仓库分类3、注册并新建远程仓库
- 2024-11-02代码随想录算法训练营第十天|leetcode232.用栈实现队列、leetcode225. 用队列实现栈、leetcode20. 有效的括号、leetcode1047. 删除字符串中的所有相邻重复项
1leetcode232.用栈实现队列题目链接:232.用栈实现队列-力扣(LeetCode)文章链接:代码随想录视频链接:栈的基本操作!|LeetCode:232.用栈实现队列哔哩哔哩bilibili自己的思路:真的第一次接触这个概念,完全没有任何思路,甚至不知道从何下手1.1基本概念栈就是相当于砌墙的砖头,先
- 2024-10-31学习python第十天
今天学习了闭包,语法糖(列表推导式),装饰器,迭代器,生成器相关笔记如下'''知识点:1.闭包2.语法糖(列表推导式)3.装饰器4.迭代器5.生成器'''#高阶函数#deffunc(a):#res=a()#func2()#print(a())##deffunc2():#return"python"#
- 2024-10-12代码随想录算法训练营第十天|Day10栈与队列
232.用栈实现队列题目链接/文章讲解/视频讲解:https://programmercarl.com/0232.%E7%94%A8%E6%A0%88%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97.html思路这是一道模拟题,不涉及到具体算法,使用栈来模拟队列的行为,如果仅仅用一个栈,是一定不行的,所以需要两个栈一个输入栈,一个输出
- 2024-10-10算法训练营第十天|232.用栈实现队列 ,225. 用队列实现栈,20. 有效的括号,1047. 删除字符串中的所有相邻重复项
前置知识栈和队列都是以deque为缺省底部结构,实际上可以自己指定vector,deque,list都可以栈和队列都被归类为containeradapter(容器适配器)使用栈实现队列的操作:push(x)--将一个元素放入队列的尾部。pop()--从队列首部移除元素。peek()--返回队列首部的元素。empty()
- 2024-09-24React 入门第十天:代码拆分与懒加载
在第十天的学习中,我把重点放在了React的代码拆分和懒加载技术上。这些技术不仅能有效减少应用的初始加载时间,还能提升用户体验。随着应用的功能逐渐增加,如何确保应用性能保持高效,成为了一个必须解决的问题。1.为什么需要代码拆分?在开发大型React应用时,所有的代码通常会被打包成一
- 2024-09-06代码随想录算法训练营第十天| 232.用栈实现队列 、 225. 用队列实现栈 、20. 有效的括号、 1047. 删除字符串中的所有相邻重复项
学习文章链接:代码随想录文章目录一、232.用栈实现队列二、225.用队列实现栈三、20.有效的括号四、1047.删除字符串中的所有相邻重复项一、232.用栈实现队列题目链接:232.用栈实现队列栈的操作:stack<int>s;s.empty();//如果栈为空则返回true,
- 2024-08-02Hive学习第十天--函数的用法结尾
Hive自定义函数UserDefineFunction主要分为三大类: UDF:一对一 UDTF:一对多 UDAF:多对一注意:1、区分的条件只要看前后输入输出之后的行数的变化 2、UDF可以连续嵌套调用,类似于if语句UDF:一进一出定义UDF函数要注意下面几点:继承org.apache.hadoop.hive.ql.ex
- 2024-07-27代码随想录算法训练营第十天 | 232.用栈实现队列 , 225. 用队列实现栈 , 20. 有效的括号 , 1047. 删除字符串中的所有相邻重复项
前两道题目之前单独写了文章,此处就不再重复。232.用栈实现队列-CSDN博客225.用队列实现栈-CSDN博客20.有效的括号题目链接:力扣题目链接文章讲解:代码随想录 视频讲解:栈的拿手好戏!|LeetCode:20.有效的括号思路括号匹配是使用栈解决的经典问题。由于栈结构的
- 2024-07-27第十天|栈与队列| 232.用栈实现队列,225. 用队列实现栈,20. 有效的括号,1047. 删除字符串中的所有相邻重复项
目录232.用栈实现队列225.用队列实现栈两个队列模拟栈实现思路1:实现思路2:实现思路3:一个队列模拟栈实现思路1:实现思路2:实现思路3:20.有效的括号1047.删除字符串中的所有相邻重复项方法1:使用Deque堆栈方法2:用字符串直接当作栈方法3:双指针Day10学习到用栈来解
- 2024-07-23学习C语言第十天(数组练习)
一、三子棋game.h#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<time.h>#include<stdlib.h>#defineROW3#defineCOL3//初始化棋盘voidinitboard(charboard[ROW][COL],introw,intcol);//打印棋盘voiddispalyboard(charboard[ROW][CO
- 2024-07-22七月十九号(第十天)
frp和url的部署与应用frp是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持tcp、udp、https等协议。工作原理:具体步骤创建专属文件:[root@1~]#mkdir/usr/local/frp解压:[root@1frp]#tar-zxvffrp_0.33.0_linux_amd64.tar.gz进入frp_0.33.0_linux_amd64目
- 2024-07-13「代码随想录算法训练营」第十天 | 栈与队列 part2
150.逆波兰表达式求值题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/题目难度:中等文章讲解:https://programmercarl.com/0150.逆波兰表达式求值.html视频讲解:https://www.bilibili.com/video/BV1kd4y1o7on题目状态:多次修改bug后通过个人思路:
- 2024-07-09JAVA零基础小白自学日志——第十天
文章目录1.static修饰变量[1].静态变量的定义[2].静态变量属于类[3]静态变量的初始化[4].静态变量的调用2.static修饰方法[1].静态方法的定义[2].静态方法的调用3.静态块[1].静态块定义[2].静态块和匿名块的演示,运行下程序就能看出来区别小贴士今日提要:记得昨天我
- 2024-07-01代码随想录算法训练营第十天|232.用栈实现队列、225.用队列实现栈、20.有效的括号、 1047. 删除字符串中的所有相邻重复项
今天学习了栈与队列这两个数据结构,栈是一个先进后出的结构,在C++中用stack进行表示,有push、pop、top、empty这些属性;队列是一个先进后出的结构,有push、pop、front、back。empty这些属性。在底层实现上,他们都是用deque双向队列进行实现的。232.用栈实现队列题目链接:232.用栈
- 2024-06-15代码随想录算法训练营第十天
python语法:一、通常使用列表(list)来实现栈。append(),pop()点击查看代码stack=[]#压栈(push)stack.append(1)#弹栈(pop)top_element=stack.pop()#查看栈顶元素(peek)top_element=stack[-1]#检查栈是否为空is_empty=len(stack)==0二、可以使用列表(list)或col
- 2024-03-31JavaWeb学习笔记——第十天
Springboostweb案例(一)准备工作需求说明需要完成以下功能:部门管理员工管理查询部门列表查询员工列表(分页、条件)删除部门删除员工新增部门新增员工修改部门修改员工环境搭建项目架构:准备数据库表(dept、emp)。--部门管理createtabledep
- 2024-03-17代码随想录算法训练营第十天|LeetCode 20.有效的括号、1047.删除字符串中的所有相邻重复项、150.逆波兰表达式求值
20.有效的括号题目链接:https://leetcode.cn/problems/valid-parentheses/description/解题思路:题目转化:三种类型的括号,需要做匹配匹配规则是:左右括号的类型要匹配、数量要一致,而且要按照顺序匹配例子是:“()”、“(){}[]”、“(([]))”条件转化:按照顺序匹配:
- 2024-03-17代码随想录算法训练营第十天(栈和队列I)| 232. 用栈实现队列、225. 用队列实现栈(JAVA)
文章目录栈和队列理论基础概念方法栈队列232.用栈实现队列解题思路源码225.用队列实现栈解题思路源码总结栈和队列理论基础概念栈:后进先出队列:先进先出方法栈方法名作用Stackstack=newStack<>();构造栈stack.push(Ee)将e入栈,并返回estack.pop()将栈
- 2024-03-15代码随想录算法训练营第十天| 232. 用栈实现队列 225. 用队列实现栈
232.用栈实现队列https://leetcode.cn/problems/implement-queue-using-stacks/description/classMyQueue{Stack<Integer>stackIn;Stack<Integer>stackOut;publicMyQueue(){stackIn=newStack<>();stackOut=new
- 2024-03-15学习Java的第十天
本章来讲一下什么是字符串一、什么是字符串在Java中,最常见的基本类型就是字符串了,哪哪都能见到,如输入语句,输出语句等!那么,什么是字符串呢,字符串就是String类,String类是Java中表示字符串的类。它是不可变的,一旦创建了一个字符串对象,就无法修改它。二、String类和StringBuilde
- 2024-03-09第十天
第十天工作练习题centos7系统:1.防火墙关闭命令:systemctlstopfirewalldsystemctldisablefirewalldserviceiptablesstopchkconfigiptablesoff查看防火墙服务状态:systemctlstatusfirewalldsystemctlstatusiptables3.临时关闭selinux命令:setenforce0
- 2024-03-09Java学习笔记——第十天
面向对象高级(一)staticstatic是一个关键字,义为静态,可以修饰成员变量和成员方法。static修饰成员变量成员变量的分类类变量(静态成员变量):有static修饰的成员变量,它们属于类,在计算机里只有一份,会被类的全部对象共享。实例变量(对象成员变量):无static修饰的成员变量,属于每个对象,每