自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 【Java】比较含退格的字符串

给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。

2023-10-20 18:29:22 123

原创 【Java】移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。

2023-10-13 00:45:46 106

原创 【Java】删除排序数组中的重复项

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。

2023-10-13 00:32:15 147

原创 【力扣刷题】C++实现移除元素

力扣面试题:移除元素。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

2023-09-19 19:51:53 97

原创 【C++】天梯赛 龙龙送外卖

为了方便计算,我们可以假设龙龙一开始一个地址的外卖都不用送,两个相邻的地点之间的路径长度统一设为 1,且从外卖站出发可以访问到所有地点。通过dfs遍历至该点的最大深度,通过in数组存储节点及其双亲关系,edge数组存储该节点的深度,未访问过则为零,访问过则不为零。将该节点深度与之前存储的最长路径进行比较,更大者作为最长路径,用来计算访问全部节点的最短路径。

2023-04-02 16:21:52 286

原创 【C++】天梯赛练习 老板的作息表

C++天梯赛 本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。

2023-04-02 13:21:31 173

转载 【C++】sort比较函数自定义

sort()函数默认升序排序 可以通过自定义来对指定元素进行指定顺序排序

2023-03-25 19:43:08 393

原创 【C++】计算机二级学习

C++数据类型、运算、输入输出

2023-03-16 16:24:50 441

原创 【OpenCV】入门基本操作介绍及代码实现 C++

命名规范、图像的读取、图像的色彩通道、图像的基本结构、图像像素的读写、图像像素类型归一化、图像的旋转、图像的直方图、图像绘制、形态学操作、图像阈值、边缘处理、霍夫变换、像素重映射、模板匹配

2023-03-06 03:25:18 527

原创 【c++】main函数以及内存分区

c++学习 main函数以及内存申请分区

2023-03-03 22:18:34 708

原创 【数据结构】C++ vector的使用

实现查找vector中元素的下标以及自定义sort降序排序

2023-02-23 17:00:40 45

原创 【数据结构】C++实现vector二维数组

数据结构学习之路 C++实现vector二维数组

2023-02-22 20:37:08 647

原创 【JavaScript】入门学习

JS入门学习

2022-12-08 22:26:14 47

原创 【微信小程序】基于SpringBoot开发后端

微信小程序

2022-12-08 22:25:23 7150 7

原创 【日复盘】2022-12-1

第一天复盘

2022-12-02 14:40:42 75

原创 【微信小程序】零基础搭建微信小程序 前端开发

已经用微信开发者工具做完了基础页面,从头梳理一下小程序的前端开发细节

2022-11-28 21:58:08 330

原创 【C语言】从零开始复习笔记

很久以前学过c语言,太久没用忘记了,从0开始学习最基础最易错的部分

2022-11-28 14:45:25 114

原创 【编译原理】学习笔记1 词法分析

编译原理学习笔记 词法分析

2022-10-29 23:17:07 1352

原创 第015讲:了不起的分支和循环(II)| 课后测试题

Python 是如何区分不同代码块的呢?答:通过缩进其实,大多数 if - else 条件分支还可以使用 and - or 运算符组合的表达式来代替,那么如果将下面代码转变成 and - or 来实现,应该是怎样的呢?if “Love”:520else:404答: “LOVE” and 520 or 404...

2022-03-22 23:22:42 970

原创 【洛谷】P5731 【深基5.习6】蛇形方阵

自己写的没有优化的代码勉强AC。。。。#include <iostream>#define LLMAX 9223372036854775807using namespace std;typedef long long ll;typedef int Node;#include <stdio.h>#include <string>#include<math.h>#include <iomanip>int main(){..

2021-11-27 17:54:57 544

原创 2021/11/09今日学习感悟

c++保留三位小数printf(".3f,a);

2021-11-11 19:39:39 43

原创 2021/11/11 今日总结-分支结构

今日感悟:写程序要先有一个逻辑流程,在纸上或脑海中演绎要写的逻辑顺序,想通了再动手写程序比较好,边写边完善想法。写完后根据题目给的案例演示一下,如果有错的结果就进行断点调试。所以我今天写程序还算顺利,想得通的题写的比较快。1.如果题目只是要求求最大值,可以不把顺序排出来。2.善于利用循环来找到的答案或是积累结果。不一定是非要直接算出来总数。3.基础不够扎实,像冒泡排序法这种无法独立写出来。要加强基础。结论:做题思维要灵活。基础要牢固。...

2021-11-11 19:37:51 354

原创 2021/11/10上午小结

1.要学会转化:比如数字反转可以转化为字符串的反转2.要全面考虑 分类讨论:比如吃苹果剩下几个苹果四舍五入,要考虑所有情况,最好用笔写下来分类讨论。3.认真读题:可以不做不必要的事情。比如题目只要求求最大值就不用排序。4.注意单位:有一题卡着就是需要小数,但是习惯性用了int导致被强行截断剩下整数部分。在初始化数字的时候要注意类型,用整型还是浮点型或者是其他的。...

2021-11-10 11:15:24 332

原创 2021-11-08字符串

字符串前两天遇到了一道题叫数字反转思路: 第一反应是惯性思维代入套路。其实应该把它转化为字符串然后反转(这道题题目我就没仔细看。。写的就是反转)过程: 写的时候也遇到了很多困难,比如误写了双重循环导致无输出,或者输出4444333322221111等等。发现:定义一个空字符串需要定义成 string t="";字符串的增加用append,注意:append使用时若添加多个相同字符需写出添加几个。如:t.append(2,“a”); 向t后面添加2个a字符。代码如下:#define

2021-11-08 16:09:51 55

原创 【数据结构与算法】 心得

大佬告诉我的:自己要编一次,全程不参考书的情况下,初学有一个基本的过程,这个数据结构是干什么的,特点是什么,主要解决哪些问题。比如链表的基本操作维护的是什么,其实围绕数据结构的操作基本都是在维护结构的特性。再比如链表要删除一个元素,在实现这个需求的同时要维护链表的连通性(就是不能让链子断了)和正确性(链子上的点次序还能保持)。从如何维护数据结构特性方面去理解算法。...

2021-03-10 17:26:37 173

原创 Task6 字符串

printf(“今天有点累 想休息一天…”)

2020-11-16 10:50:06 91 1

原创 二叉搜索树概念

概念1.二叉搜索树每个节点都有关键值,且关键值不相同。2.二叉搜索树的任意节点左子树的值小于根节点。3.二叉搜索树的任意节点右子树的值大于根节点。4.二叉搜索树中任意节点的左右子树也都是二叉搜索树。当用中序遍历遍历二叉搜索树时,得到的值从小到大,因此二叉搜索树又称二叉排序树。不论哪一种操作,如果有N个元素,平均每次操作所花的时间为O(logN)。...

2020-11-16 10:49:40 116

原创 Task5 元组

元组元组的创建元组的访问元组的修改练习题元组的创建Python的元组与列表类似,不同之处在于元组的元素不能修改。创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup1 = (10,)在括号中添加元素,并使用逗号隔开tup1 = ('老铁', '啤酒鸭', 20, 2000)元组的访问元组可以使用下标索引来访问元组中的值tup1 = ('老铁', '啤酒鸭', '猪烧鱼', 2000)tup2 = (1, 2, 3, 4, 5, 6, 7 )prin

2020-09-19 20:43:42 154

原创 Task4 列表

Task4 列表创建列表创建普通列表创建混合列表创建空列表向列表添加元素append()方法extend()方法insert()方法从列表中获取元素从列表删除元素remove()pop()del 语句列表常用操作符比较操作符逻辑操作符连接操作符重复操作符成员关系操作符count()方法index()方法reverse()方法sort()方法练习题创建列表创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来。如[1,2,3,4,5]列表索引从0开始创建普通列表number = [1, 2, 3

2020-09-18 22:51:31 130

原创 Task3 异常处理

try - except 语句try - except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。try: <语句> #运行别的代码except <名字>: <语句> #如果在try部份引发了'name'异常except <名字>,<数据>: <语句> #如果引发了'name'异常,获得附加的数据else: 如果没有异常执行这块代码tr

2020-09-17 23:57:37 116

原创 Task2 条件循环结构

条件语句if语句在同一个代码块当中,每条语句的缩进量是相同的。①如果条件成立,就执行其包含的某条语句或某个代码块。if condition: print("我在里面") print("我也在里面") #上面一行和这一行是同一个代码块,具有相同的缩进量print("我在外面") #这句话不包含在if条件成立执行的语句里②如果条件不成立,就执行另外的某条语句或某个代码块。if condition: print("条件成立")else print("条件不成立")③判断多个条件,如果

2020-09-17 01:55:19 130 1

原创 Task1 变量 运算符 数据类型及位运算

Task1 变量 运算符 数据类型及位运算注释变量如何访问一个变量运算符数据类型基本数据类型获取信息类型type(object)isinstance(object, classinfo)decimal类型位运算符按位与按位或按位异或左位移右位移练习题注释#这是一个注释#表示单行注释'''这是多行注释'''"""这还是多行注释"""‘’’ ‘’’ 表示多行注释“”" “”" 表示多行注释变量x=3这里x就是一个变量如何访问一个变量print(x)使用变量名就可以直接

2020-09-16 00:16:23 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除