自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 工作问题和学习记录(十):Leetcode 524. Longest Word in Dictionary through Deleting (Medium)归并两个有序数组的变形题。

贴代码,这一题逻辑上来讲不太难,经过几次修改后,成功通过了样例。2、若有多个符合同时字符个数一致,则输出字符值较小的一个。又是缺乏目标和信心的一周呢,记录一下练习的题目,加油。1、需要符合匹配较长的那一个字符串。使用双指针比较字符串。

2023-08-13 16:13:24 106 1

原创 工作问题和学习记录(九):LeetCode 633. Sum of Square Numbers (Easy) 680. Valid Palindrome II (Easy) 语言

做这些题目,我的过程是,就是先自己按照思路将代码写出来,然后提交,再不断补全。在经过不断修改之后,还是不能通过全部的示例,往往看看别人的思路,将欠缺的补上。若是自身思路短缺太多,我会放弃,转而做其它事,之后做题也是暂时搁置,做之后的题目。尽管水平还是不够看,但令自己庆幸的是有在进步,期望自己的努力能不断进步,也不断提高自己的收获(无论是生活还是精神方面hhhhhhhhhhhhhhhhhhh)。在此记录,若之后博客有所起色,打算聊得详细些。一方面,我的解题思路比较差,没什么好亮,之后有人愿意看,再讨论吧。

2023-07-30 14:40:50 110 1

原创 工作问题和学习记录(八):LeetCode 76.最小覆盖字串 C语言实现 倒在了超出时间限制

今天在公司试着加强自己的解决问题的思维,也让自己周末不无聊,写了leetcode的76题,简单思考后,开始边写边测试。经过几次的逻辑错误后,最后倒在超出时间限制这个坑上面(主串10万个字符,难顶),尝试增加一些限制条件后,发现依旧不行,重新审视了自己写出的代码,应该是本身使用的解决方式本不行。于是就打住为止,毕竟脑子不得行,再慢慢锻炼吧0.o。写出的算法,很简单粗暴,就不显眼聊思考。如果有有缘人看了,有一些怎么做算法能力提升的方式,就在此求教了。执行结果来看,大多数都通过了。但解决方法太笨了,所以不行吧。

2023-07-22 17:40:22 107

原创 工作问题和学习记录(七):(一)keil5 使用AT89C51pack和Stm32pack所遇问题以及个人的解决方式。(二)AT89C51跑马灯、sbit以及位运算

(一)keil5 使用AT89C51pack和Stm32pack所遇问题以及个人的解决方式。(二)AT89C51跑马灯、sbit以及位运算sbit LED = P1^0; 这样定义,后面可以直接使用LED这个变量控制P1.0引脚。 P2 八个bit位分别对应P2的八个引脚,这里点亮小灯需要一个低电平,因此每一次有一个引脚输出低电平,这里使用的是位移加取反的操作。 0x01 位移0位 0000 0001 取反 1111 1110 那么最低位就输

2023-07-02 13:36:39 989 1

原创 工作问题和学习记录(六):keil5注册机+win11家庭版打不开的情况+问题解决(个人已经解决)

keil5注册机+win11家庭版打不开的情况+问题解决(个人已经解决)

2023-06-23 09:00:00 6257 2

原创 工作问题和学习记录(五):Qt+读取CSV表格并以表格显示

Qt+读取CSV表格并以表格显示。CSV表格,是数据使用逗号(,)分隔,以呈现出一个表格形式。形式简单,那么操作起来就比较简单了。

2023-06-16 15:32:02 1285 1

原创 工作问题和学习记录(三):Qt+QDialog嵌入到QWidget中和widget嵌入到tabWidget等不显示的问题记录

Qt QDialog QWidget嵌入的问题,工作所遇到的问题的记录。

2023-06-13 08:48:44 1816 1

原创 工作问题和学习记录(三):Qt+中英文切换

关于Qt,翻译上的一些学习,讲述自己了解到和学习到的。

2023-06-09 14:25:46 411

原创 工作问题和学习记录(二):初识SDK + 初步运用Qt

进入到现在公司,第一个工作内容就是测试SDK中提供函数以及使用SDK写一个Qt的小demo,也是我从事软件工作中第一个工作内容。

2023-05-31 11:24:32 550

原创 工作问题和学习记录(一):开篇感想

本文属于个人在软件工作中,对于所遇到的问题和工作带来的学习进行分享。

2023-05-28 20:48:10 44 1

原创 C++ primer 习题 第五版 第七章(个人练习向)

c++第五版 第七章 (个人练习)

2023-01-01 20:49:23 60

原创 数据结构+循环列表

数据结构+循环列表

2023-01-01 20:31:58 73

原创 数据结构+单链表

数据结构+单链表

2023-01-01 16:45:58 54

原创 数据结构+顺序表

数据结构+顺序表

2022-12-31 20:58:04 39

原创 C++ primer 习题 第五版 第六章(个人练习向)

C++ primer 习题 第五版 第六章(个人练习向)学习中,突突突

2022-12-26 21:50:08 144

第三方库+Qcustomplot

Qcustomplot + Version 2.0.0 配合Qt 使用的第三方图标库,而且是开源的,可以代替QChart的使用,性能应该更好一些,可以绘制波形(类似示波器之类的),图表。可以选取数据、缩放等等,使用二维数据的可视化。

2023-06-15

c语言实训+模拟酒店管理系统

1) 能从文件导入旅客入住信息(创建文件名称为:学号_file1.txt,至少保存了一位旅客的入住信息包括:客户姓名,身份证号,开始入住时间、退房时间、入住房间号) 2) 能从键盘输入客户的入住信息(包括:客户姓名,身份证号,开始入住时间、退房时间、入住房间号) 3) 能根据房间号查询住宿信息(包括:房间是否有客户入住,如果入住,要显示该房间所有客户的入住信息) 4) 能根据身份证号查询住宿信息(包括:房间号,该房间所有客户的入住信息) 5)根据日期能够查询到空房间信息(包括:空房间号) 6) 能根据身份证号修改入住信息(修改的入住信息包括:姓名、开始入住时间、退房时间,入住房间号) 7) 能根据身份证号删除入住信息 8)能根据房间号删除入住信息 9)能将已有的旅客信息保存到文件中(创建文件名称为:学号_file2.txt,保存所有旅客的入住信息包括:客户姓名,身份证号,开始入住时间、退房时间、入住房间号)

2022-04-06

c语言实训项目+哈夫曼编码译码器

[题目] 哈夫曼编码/译码器 [需求描述] 利用哈夫曼编码进行通信可以提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对传输数据预先编码,在接收端将传来的数据进行译码,对于全双工信道(即可以双向传输信息的信道),毎端都需要一个完成的编/译码系统。试为这样的信息收发站编写一个哈夫曼编译码系统。 [功能描述及要求] 1、初始化: 输入一串字符(正文),计算不同字符(包括空格)的数目以及每种字符出现的频率(以该字符出现的次数作为频率),建立哈夫曼树。 2、编码: 利用建好的哈夫曼编码,对输入的明文进行编码,并输出密文。 3、译码: 对得到的一串编码,即密文,利用哈夫曼编码进行译码,输出正确的明文。 4、可以显示菜单,在菜单中可以进行如下三项操作(但并不局限这些操作): (1)初始化:建立哈夫曼树。 (2)编码。 (3)译码。 [测试数据] 1、输入的文本字符应该足够多,对于非法字符具有容错性。

2022-04-06

空空如也

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

TA关注的人

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