E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hiho刷题日记
LeetCode
刷题日记
2022-3-13/393. UTF-8 编码验证-数学模拟
393.UTF-8编码验证题目描述题解思路题解代码题目描述给定一个表示数据的整数数组data,返回它是否为有效的UTF-8编码。UTF-8中的一个字符可能的长度为1到4字节,遵循以下的规则:对于1字节的字符,字节的第一位设为0,后面7位为这个符号的unicode码。对于n字节的字符(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部
Bu9_Maker
·
2023-07-17 01:05
Leetcode每日一题
leetcode
算法
python
leetcode
刷题日记
——914,卡牌分组
此题主要是找到公约数的代码;力扣找到他们的公约数classSolution{public:boolhasGroupsSizeX(vector&deck){unordered_maphashmap;for(auto&c:deck){hashmap[c]++;}//intc=0;//autop=hashmap.begin();c=p->second;//boolflag=false;for(intx=
qq_41790844
·
2023-06-22 05:37
c++
算法
开发语言
leetcode
刷题日记
——移动0(283)
以下的题目都需要用到双指针,双指针还被用在链表里;题目描述:将数组中0元素移动到数组尾。(283)这道题的思路:这道题来自于双指针的衍生题目,详情在代码随想录里,相关题目有:移除数组中值为val的元素(27);删除排序数组中的重复项(26)。首先我们将不为零的元素筛出来,步骤相当于移除数组中的0元素,这样就得到了数组中不为0的元素的个数,新数组相比于原数组少的部分就是原数组中0的个数,用while
qq_41790844
·
2023-06-22 05:36
leetcode
算法
职场和发展
刷题日记
-单链表排序
单链表排序描述给定一个节点数为n的无序单链表,对其按升序排序。数据范围:0
刷题日记
·
2023-06-17 00:43
刷题日记
刷题-链表
链表
数据结构
排序算法
LeetCode
刷题日记
之前K个高频元素
前K个高频元素,这是一个很有代表性的问题,在实际生活中的应用场景其实也很多,比如微博里每天统计实时热点信息等。先看下题:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]进阶:你所设计算法的时间复杂度必须优于O(nlogn),其中n是数组大小。这道题的进阶要求时间复杂度要优于O
梁潇一
·
2023-06-16 19:24
刷题日记
2
第二周任务[Cloned]-VirtualJudge(vjudge.net)思路:这题就是遍历s的四个点,如果是.就进行dfs遍历搜索,如果能够达到起点,就说明满足题意,就输出Yes;#includeusingnamespacestd;#defineYEScoutmp[maxn];mapvis[maxn];inth,w;intdir[4][2]={{0,1},{1,0},{-1,0},{0,-1}
m0_74091229
·
2023-06-15 13:15
深度优先
算法
rk3568 OpenHarmony 3.1.1 Release 编译(踩坑记)-缺少头文件openssl/bio.h
使用LinuxMint-20.3系统编译OpenHarmony3.1.1Release时遇到如下错误:[OHOSERROR][8264/35450]ACTION//device/
hiho
pe/rk3568
Light_It
·
2023-06-09 20:32
linux
运维
服务器
刷题日记
Day 5 : 有效的字母异位词、两个数组的交集、快乐数、两数之和
刷题日记
Day5一.Leetcode242.有效的字母异位词二.Leetcode349.两个数组的交集三.Leetcode202.快乐数四.Leetcode1.两数之和本篇文章,是在代码随想录60天编程挑战的基础上进行的题目讲解参与链接在此
加勒比海涛
·
2023-06-07 07:34
60天刷题强训
leetcode
算法
动态规划
《LeetCode》——LeetCode
刷题日记
本期,将给大家带来的是关于LeetCode的关于二叉树的题目讲解。目录(一)606.根据二叉树创建字符串题意分析解题思路(二)102.二叉树的层序遍历题意分析解题思路(三)236.二叉树的最近公共祖先题意分析解题思路(一)606.根据二叉树创建字符串首先,第一道题是关于二叉树创建字符串的题,接下来我将一步步的分析带大家理解这道题!题目如下:输入:root=[1,2,3,4]输出:"1(2(4))(
起飞的风筝
·
2023-04-20 20:18
LeetCode
热题
HOT100
leetcode
算法
职场和发展
PAT 甲级
刷题日记
|A 1064 Complete Binary Search Tree (30 分)
单词积累complete完整的完全的exception例外异议题目ABinarySearchTree(BST)isrecursivelydefinedasabinarytreewhichhasthefollowingproperties:Theleftsubtreeofanodecontainsonlynodeswithkeyslessthanthenode'skey.Therightsubtre
九除以三还是三哦
·
2023-04-20 00:47
2022-09-11 【我的
刷题日记
】LeetCode 51 N皇后
思路:本题主要分为几个部分来思考,如何通过n来创建棋盘,如何判断回溯的终止条件,如何把最后的方案棋盘转化为List集合,如何判断当前放置的皇后是否合法。我们知道回溯函数包含for来进行横向的遍历,所以我们只需要增加一个值row来控制不同的行数即可,在单行内使用for来进行横向的遍历,确定是否可以在当前row放置皇后。而当row的值等于最后一行的时候,说明已经成功在最后一行放置了皇后,所以回溯函数就
Hushman
·
2023-04-20 00:19
蓝桥杯
刷题日记
DAY18
目录1.蓝桥幼儿园2.找素数3.优秀的拆分4.蓝肽子序列5.包子凑数1.蓝桥幼儿园解题思路,这题考察的是并查集,并查集模板题。#includeusingnamespacestd;constintN=200010;intn,m;intp[N];//FATHER数组存每个元素的父节点是谁,intfind(intx)//返回x的祖宗节点+路径压缩{if(p[x]!=x)p[x]=find(p[x]);/
crisp制药
·
2023-04-16 22:04
蓝桥杯
算法
c++
数据结构
PAT 甲级
刷题日记
|A 1133 Splitting A Linked List (25 分) 测试点四分析
negative负的positive正的思路这道题考察静态链表的存储和遍历。每个节点顺序的调整并非严格的排序,而且要求保证稳定,所以自己手动实现比较合适。此外,还要考虑一种情况,如下所示,即所给的N并不一定是链表的长度。001004101004101101-1-11021110310310-1代码#includeusingnamespacestd;constintmaxn=100002;struc
九除以三还是三哦
·
2023-04-16 03:26
牛客
刷题日记
(2021-10-26)
牛客
刷题日记
(2021-10-26)题目:5基本的Java语言函数存储在以下哪个java包中?
JWei_7
·
2023-04-16 01:01
牛客刷题
java
后端
Leetcode
刷题日记
2021.2.14 二叉树的深度
Leetcode
刷题日记
2021.2.14题目链接:https://leetcode-cn.com/problems/er-cha-shu-de-shen-du-lcof/submissions/问题描述
弗拉基米尔的镰刀
·
2023-04-16 01:29
Leetcode刷题笔记
leetcode
算法
数据结构
二叉树
队列
小彩笔的痛苦
刷题日记
—— 反转链表Ⅱ
反转从位置m到n的链表。请使用一趟扫描完成反转。说明:1≤m≤n≤链表长度。输入:1->2->3->4->5->NULL,m=2,n=4输出:1->4->3->2->5->NULL一、使用递归地思路解决——题解来自labuladong1、递归反转整个链表ListNdoereverse(ListNodehead){if(head.next==null)returnhead;ListNodelast=
MercuryG
·
2023-04-16 01:29
小彩笔的痛苦
刷题日记
——扁平化嵌套列表迭代器
题目:给你一个嵌套的整型列表。请你设计一个迭代器,使其能够遍历这个整型列表中的所有整数。列表中的每一项或者为一个整数,或者是另一个列表。其中列表的元素也可能是整数或是其他列表。示例1:输入:[[1,1],2,[1,1]]输出:[1,1,2,1,1]解释:通过重复调用next直到hasNext返回false,next返回的元素的顺序应该是:[1,1,2,1,1]。示例2:输入:[1,[4,[6]]]
MercuryG
·
2023-04-16 01:29
hiho
刷题日记
——第四天Trie图
用和kmp相似的思路,将trie树变为trie图。以用于在长篇文章中查找是否存在字典中的单词。在此强调本文中的‘根’和一般的树中的‘根’不一样!1.建立trie树①建立一个结点结构体和初始化函数typedefstructnode{boolisEnd;//结点是否为单词的结尾structnode*trie;//结点的根(这里的根和一般的树的根不一样,但是怎么解释呢。不知道啊。)structnode*
昂村饭
·
2023-04-16 01:28
hihocoder
acm
hiho
trie图
hiho
刷题日记
——第二天Trie树
建立Trie树来统计以某字符串为前缀的单词在字典中的个数。思路:1.Trie树的构建①先写一个结点的结构体和结点的初始化函数typedefstructnode{intcount;//因为题目是统计以某字符串为前缀的单词在字典中的个数,所以在这里做统计了。structnode*next[26];}TrieNode;voidinitNode(TrieNode*p){p->count=0;for(int
昂村饭
·
2023-04-16 01:58
hihocoder
acm
hiho
trie树
刷题日记
①
day011.%m.ns打印输出以下程序的运行结果是()_表示空格#includeintmain(void){printf("%s,%5.3s\n","computer","computer");return0;}Acomputer,puterBcomputer,__comCcomputer,__computerDcomputer,compu.ter【答案解析】B%m.ns打印输出,其中m表示的是
哈茶真的c
·
2023-04-16 01:27
刷题日记
算法
c++
c语言
开发语言
网上书城(功能模块一)
使用自定义mvc编写模式2.通过编码实现界面与数据库进行数据绑定3.用户注册,用户登录,用户权限表结构(设计)1.用户注册表步骤entity实体类1.注册类列字段对应数据库packagecom.houz
hiho
ng
h0824_
·
2023-04-14 07:40
刷题日记
---贪心算法
目录力扣135分发糖果力扣316.去除重复字母力扣402移掉K位数字力扣397整数替换:贪心真的很看感觉!!!有的时候直觉很重要。力扣135分发糖果贪心策略:这道题属于是第一次咋也不会,写过第二次就秒了,从左到右一遍,再从右到左一遍classSolution{public:intcandy(vector&ratings){intn=ratings.size();vectorres(n,1);int
Flying clouds
·
2023-04-14 02:21
刷题日志
贪心算法
算法
数据结构
leetcode
刷题日记
week1-4
week12020.3.8-2020.3.1526274155dp,dp[i]=max(dp[i-1],nums[i-1])-1表示最远能到达的地方returndp.back()1使用3代表1->0327hard1.区间和的问题要计算累计数组和sums[i]2.使用multiset:lower_bound,upper_boundset允许重复的元素multiset.insert(XXX)3.STL
log1302
·
2023-04-13 09:17
PAT 甲级
刷题日记
|A 1106 Lowest Price in Supply Chain (25 分)
题目Asupplychainisanetworkofretailers(零售商),distributors(经销商),andsuppliers(供应商)--everyoneinvolvedinmovingaproductfromsuppliertocustomer.Startingfromonerootsupplier,everyoneonthechainbuysproductsfromone's
九除以三还是三哦
·
2023-04-12 22:27
数组之移除元素
刷题日记
27.移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。
张 明明
·
2023-04-12 13:13
刷题日记
算法
leetcode
PAT 甲级
刷题日记
|A 1090 Highest Price in Supply Chain (25 分)
单词积累increment增量增加题目Asupplychainisanetworkofretailers(零售商),distributors(经销商),andsuppliers(供应商)--everyoneinvolvedinmovingaproductfromsuppliertocustomer.Startingfromonerootsupplier,everyoneonthechainbuys
九除以三还是三哦
·
2023-04-12 05:47
刷题日记
Day2 | 构造二叉树
把题目的要求细化,搞清楚根节点应该做什么,然后剩下的事情抛给前/中/后序的遍历框架就行了,我们千万不要跳进递归的细节里,你的脑袋才能压几个栈呀。文章目录654.最大二叉树105.根据前序和中序序列构造二叉树106.根据中序和后续遍历构造二叉树654.最大二叉树分析:1.根节点要做什么??把自己构建出来。2.具体做什么??遍历数组把找到最大值maxVal,把根节点root做出来,然后对maxVal左
结构化思维wz
·
2023-04-10 19:46
#
算法
1024程序员节
java
二叉树
算法
繁星 巴金 Fanxigh Baw Jinj
FanxighBawJinjWaiyueyeh,danwwyaixightian.Cogqianzaijiaxiaglc,qihg,bahyuedyewanh,zaitigyuanllinaliagsds
hiho
uh
扩展汉语拼音功能
·
2023-04-09 10:51
刷题日记
——代码随想录day2
22.10.27刷题:209.长度最小的子数组题目要求给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其和≥target的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。解题思路1.暴力解法暴力解法当然是利用两层循环遍历给定数组nums的所
Diabolic丶River
·
2023-04-08 20:07
算法
leetcode
[OpenHarmony RK3568] (三)蓝牙芯片适配
硬件芯片:AW-NM372S芯片模组:43438A1注:芯片模组对于适配来说非常重要,所有的固件版本都要根据它来适配二、修改部分2.1修改对应串口板子上硬件连接为UART3device/board/
hiho
pe
Fenix.Lee
·
2023-04-08 03:10
OpenHarmony
RK3568
linux
鸿蒙
鸿蒙系统
OpenHarmony3.1适配移远EC20模组4G上网功能
开发板资料:https://gitee.com/openharmony/device_board_
hiho
pe/blob/master/rk3568/README_
pjie131_
·
2023-04-08 03:09
OHOS
c++
c语言
linux
驱动开发
蓝桥杯
刷题日记
——美丽的区间
前言哈喽大家好,我是浅夜,一名正在备战14届蓝桥杯的java小菜鸡,想跟大家分享一些我在备赛刷题过程中遇到的有趣的题目或者做题模板,同时也能让我自己记录和巩固学到的知识点,也算是记录自己的成长吧。哈哈哈有点长远哈,其实之前受到蓝桥云课代练学长也是咱们CSDN大佬执梗的启发,老早就想写博客了,但是实在太懒了哈哈,所以时至今日才来写我的第一篇博客,此时有一种相见恨晚的心情,虽然可能有点夸张,但的确是有
浅夜呀
·
2023-04-07 14:55
备赛必刷题
蓝桥杯
java
算法
hiho
一下 第203周 MS Recognition
MSRecognition描述Givenanimagecontainingonlytwokindsofcapitalletters,'M'and'S',canyoutellhowmanyofeachletterarethereintheimage?Notethatthelettersmaybeofdifferentsizesandmayberotated.输入Thefirstlinecontain
活力的小冰
·
2023-04-07 12:07
PAT 甲级
刷题日记
|A 1079 Total Sales of Supply Chain (25 分)
题目Asupplychainisanetworkofretailers(零售商),distributors(经销商),andsuppliers(供应商)--everyoneinvolvedinmovingaproductfromsuppliertocustomer.Startingfromonerootsupplier,everyoneonthechainbuysproductsfromone's
九除以三还是三哦
·
2023-04-06 09:57
leetcode 刷题记录,数组部分,代码随想录刷题顺序
下面纯记录个人
刷题日记
及代码。两个月过去了……没刷几题,寒假回家躺平了,最近开始正式刷题了,看看能不能找到暑期实习吧,不
Iris.YY
·
2023-04-05 20:07
leetcode
算法
动态规划
LeetCode
刷题日记
之K个一组翻转链表
今天刷到LeetCode第25题,记录一下刷题的思路,方便以后回看。(真的一周不写就容易忘啊,所以还是要多练)这个题大概有三种解法:借助栈先进后出的思路,当链表元素k个一组放进栈中,然后在拿出来。(缺点是时间复杂度较高,入栈出栈都要遍历链表,不推荐,了解思路即可)。递归:k个一组进行递归,具体思路请参考后面图解。迭代:同上,参考后面图解。话不多说,先上代码:借助栈Dequestack=newLin
梁潇一
·
2023-04-04 22:36
MP3转caf
CAF文件的输出路径,这里也放到了桌面上,路径为:/Users/Mina/Desktop/2.caf第三步:打开终端输入命令:afconvert/Users/yjj-chy/Desktop/xiaos
hiho
u.m4a
青春已给下一代
·
2023-04-03 08:47
hiho
Coder——翻转链表(Java语言实现单链表基础算法)
描述翻转一个链表特殊要求:请使用以下链表结构classNode{intvalue;Nodenext;}输入输入包含多组数据。对于每组数据:第一行是n,表示链表长度;当n=-1时,表示输入结束。(1<=n<=100)第二行是n个整数,表示链表每一位所存储的内容。输出针对每组输入,输出翻转后的链表的内容。样例输入41357-1样例输出7531思路:单链表的翻转,三指针遍历链表,每次逆置前两个节点,直到
掌灬纹
·
2023-04-03 03:44
52LeetCode刷题_LeetCode刷题手册
现在提供在线编程评测的平台有很多,比较有名的有
hiho
coder,LintCode,以及这里我们关注的LeetCode。
老了敲不动了
·
2023-04-02 19:54
面试
java
算法
(java)Pat
刷题日记
-1003 Emergency (25 分)
一看到题目就知道其实是最短路径问题但是不知道用Java怎么写图。。所以去看了一下Java的书感觉c语言的结构提可以用Java的类来表示classVertex{publicintnumT;publicbooleanwasVisited;publicVertex(intnum){numT=num;wasVisited=false;}}classGraph{privatefinalintMAX_VERT
Togyu
·
2023-04-02 18:48
【 力扣(LeetCode)刷题详细介绍】
现在提供在线编程评测的平台有很多,比较有名的有
hiho
coder,LintCode,以及这里我们关注的LeetCode。
千北@
·
2023-04-02 07:28
闲谈
leetcode
算法
面试
LeetCode
刷题日记
之前K个高频元素
前K个高频元素,这是一个很有代表性的问题,在实际生活中的应用场景其实也很多,比如微博里每天统计实时热点信息等。先看下题:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]进阶:你所设计算法的时间复杂度必须优于O(nlogn),其中n是数组大小。这道题的进阶要求时间复杂度要优于O
梁潇一
·
2023-04-02 03:03
LeetCode刷题日记
数据结构
排序算法
leetcode
关于《下班之后》
官网:http://www.xiabanz
hiho
u.com/下班之后-推广海报
下班之后
·
2023-03-31 02:50
【蓝桥杯简单篇】Python组刷题日寄Part08
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:08
#
蓝桥杯Python组刷题日寄
Python学习笔记
数据结构&算法
蓝桥杯
python
职场和发展
【蓝桥杯简单篇】Python组刷题日寄Part05
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:07
#
蓝桥杯Python组刷题日寄
Python学习笔记
数据结构&算法
蓝桥杯
python
职场和发展
【蓝桥杯简单篇】Python组刷题日寄Part07
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:07
#
蓝桥杯Python组刷题日寄
数据结构&算法
Python学习笔记
蓝桥杯
python
职场和发展
【蓝桥杯简单篇】Python组刷题日寄Part04
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:37
Python学习笔记
数据结构&算法
#
蓝桥杯Python组刷题日寄
蓝桥杯
python
职场和发展
【蓝桥杯简单篇】Python组刷题日寄Part06
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:37
#
蓝桥杯Python组刷题日寄
Python学习笔记
数据结构&算法
蓝桥杯
python
职场和发展
【蓝桥杯入门篇】Python组刷题日寄Part04
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:06
#
蓝桥杯Python组刷题日寄
蓝桥杯
python
算法
【蓝桥杯入门篇】Python组刷题日寄Part05
刷题日记
?刷题日寄!萌新备战蓝桥杯python组发现有需要纠正的地方,烦请指正!欢迎小伙伴们的三连+关注!
四口鲸鱼爱吃盐
·
2023-03-31 00:06
#
蓝桥杯Python组刷题日寄
蓝桥杯
python
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他