st
  • 2025-01-06leetcode 热题100(32. 最长有效括号)栈 c++
    链接:32.最长有效括号-力扣(LeetCode)给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例1:输入:s="(()"输出:2解释:最长有效括号子串是"()"示例2:输入:s=")()())"输出:4解释:最长有效括号子串是"()()"示例3:输入:s=""
  • 2025-01-05DS1302时钟模块
    DS1302DS1302是一个低功耗、实时时钟(RTC)芯片单字节写1.发送数据前,需要将CE拉高,使能通信。需要注意的是,拉高CE时,需确保SCLK处于低电平2.需要先发送命令字节,再发送数据字节,发送时都是低位优先命令字节用于指定寄存器地址以及声明读/写操作,各位的含义如下数据字节为发送
  • 2025-01-050.STL,Vector,Set基础
    STL、Vector、Set基础1.STLc++提供了一套标准模板库——STL包含三大组件:容器:存储数据的数据结构,类模板的实例,常见的有vector,set,string,map算法:用于操作容器内数据的函数模板,可以应用于任何兼容的容器,常见的有sort,find,copy迭代器:用于遍历容器元素的,像指针的对象,提
  • 2025-01-04美国地址解释
    美国地址的常见格式是:门牌号街道名称,城市,州邮编,国家或者:门牌号街道名称,公寓号,城市,州邮编,国家街道名称Pl(Place):较短的街道或死胡同。St(Street):街道。城市的主要道路。在很多城市中,Street是东西向的。Ave(Avenue):大道。比Street更宽。在很
  • 2025-01-042025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组 nums 和一个由二维数组 queries 组成的查询列表,其中每个查询的格式为 queries[i] = [pos
    2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组nums和一个由二维数组queries组成的查询列表,其中每个查询的格式为queries[i]=[posi,xi]。对于每个查询i,首先将nums[posi]的值更新为xi,然后计算在这一更新后,数组nums中所有不包含相邻元素的子序
  • 2025-01-04数据分享:医学数据集-心脏病数据
    说明:如需数据可以直接到文章最后关注获取。1.数据背景   心脏病数据集最初由多个医疗研究机构收集,主要包括ClevelandClinicFoundation、HungarianInstituteofCardiology,Budapest、VAMedicalCenter,LongBeachandtheClevelandClinicFoundation以及Univer
  • 2025-01-03高精度模板
    高精度加法,减法,乘法\(\times\)2。(可判负数)structst{ boolf=0; intlen=0; inta[10086]; voidclear(){ memset(a,0,sizeof(a)); f=0; len=0; } voidread(){ strings; cin>>s; len=s.size(); s=""+s; if(s[1]=='-'){
  • 2025-01-03柱状图中最大的矩形(单调递增栈)
    给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。示例1:输入:heights=[2,1,5,6,2,3]输出:10解释:最大的矩形为图中红色区域,面积为10示例2:输入:heights=[2,4]输出:4代码思想:进栈
  • 2025-01-03每日温度(单调递增栈)
    给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例1:输入:temperatures=[73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1
  • 2025-01-03最小栈(栈)
    设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。实现 MinStack 类:MinStack() 初始化堆栈对象。voidpush(intval) 将元素val推入堆栈。voidpop() 删除堆栈顶部的元素。inttop() 获取堆栈顶部的元素。intgetMin() 获取堆栈中的最小元
  • 2025-01-03嵌入式日志调试技巧
    嵌入式日志调试技巧文章目录嵌入式日志调试技巧1日志调试2日志记录技巧2.1日志打印格式2.1.1日志格式关键字段2.1.2日志格式构造伪代码2.2日志打印技巧3日志存储技巧3.1日志持久化存储3.1.1写入日志文件存储3.1.2如何存储更多日志3.2日志输出到远程主机3.
  • 2025-01-02Floyd算法
    关于Floyd算法的优化思路,因为dist[i][j]和dist[j][i]是对称的,在遍历的时候我们可以让k从0开始,i从0到k,j从k到n。在初始化dist的时候我们首先比较两个地点的大小,然后从小的向大的方向修路。最后接收st和ed的时候也是比较大小,从小的向大的出发。#include<stdio.h>#include<s
  • 2025-01-02有效的括号(栈)
    给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出
  • 2025-01-012024.12.30 周一
    2024.12.30周一Q1.1100FarmerJohnhasapermutation$p_1,p_2,\ldots,p_n$,whereeveryintegerfrom$0$to$n-1$occursexactlyonce.HegivesBessieanarray$a$oflength$n$andchallengeshertoconstruct$p$basedon$a$.Thearray$a$isconstr
  • 2024-12-30实验7
    #include<stdio.h>intmain(){FILE*fp;intr=0,n=0;charc;fp=fopen("C:\\Users\\jhy12\\Desktop\\博客园文件\\data4.txt","r");if(fp==NULL){printf("failtoopenfile.\n");ret
  • 2024-12-30实验7
    #include<stdio.h>#include<stdlib.h>intis_word(charx);intmain(){FILE*fp;charch;inti,line=1,count=0;fp=fopen("d:\\data4.txt","r");if(!fp){printf("failtoopenfileto
  • 2024-12-30实验七
    //文件读写操作:格式化读、写文本文件#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;voidwrite();voidread();intmain(){printf("测试1:把图书信息写入文本文件\n
  • 2024-12-30实验7 文件应用编程
    4.实验任务4:文件简单应用#include<stdio.h>intmain(){FILE*fp;charch;intline=0,num=0;fp=fopen("C:\\Users\\ASUS\\Desktop\\data4.txt","r");if(!fp){printf("fail");r
  • 2024-12-30实验7 文件应用编程
    实验四:#include<stdio.h>#defineN100intmain(){intm=0,i,num=0;chara[N];FILE*fp;fp=fopen("data4.txt","r");if(!fp){printf("failedtoopen...");return;}while(
  • 2024-12-30实验7
    task41#include<stdio.h>2#include<string.h>3intmain(){45FILE*fp;6fp=fopen("d:\\data4.txt","r");78if(fp==NULL){9printf("failtoopenfiletowrite\n");
  • 2024-12-30实验七
    task4#include<stdio.h>#include<stdlib.h>intmain(){FILE*fp;charch;intlines=0,characters=0;fp=fopen("d:\\xia01\\Documents\\data4qwe.txt","r");if(fp==NULL){p
  • 2024-12-30实验7
    Task.4程序:#include<stdio.h>#include<string.h>intmain(){FILE*fp;fp=fopen("d:\\data4.txt","r");if(fp==NULL){printf("failtoopenfiletowrite\n");return;}
  • 2024-12-30实验7
    实验任务4:源代码:1#include<stdio.h>2#include<string.h>3#defineN345voidwrite();67intmain(){8printf("date4.txt统计结果:");9printf("\n");10write();11return0;12}1314voidwrite()
  • 2024-12-30实验七
    4.1#include<stdio.h>2intmain(){3charch;4intline=0,num=0;5FILE*fp;6fp=fopen("data4.txt","r");7if(!fp){8printf("1");9return0;10}11while(!feof(fp)){12ch=fgetc(fp);13
  • 2024-12-30实验7
    任务4源代码1#include<stdio.h>2intread1(){3intcount=0;45FILE*fp;6fp=fopen("datal4.txt","r");78if(fp==NULL){9printf("failtoopenfiletoread\n");10r