每日一爽 4/2

今天写了快速排序,kmp字符串匹配,打家劫舍。快速排序是用递归做的,然后中途要用一个partition分隔开,然后用填坑法去占位置。最后在快排里再使用递归。

kmp讲求的是求next数组,用一个变量计算前缀,同时for循环遍历后缀,如果后面的相同就++,不然前缀就变成next数组取前缀。

打家劫舍是用的动态规划,我的初始化整的太麻烦了,但用max保存最大值然后比较的思路是对的。之后就是偷不偷逐个遍历。

然后我写了前端的哪个界面,出现了bug,有些字无法显示,被导航栏挡住了,我通过设置margin(元素间距离解决了),是因为我的导航栏独立于文档流吗?所以把文字挡住了?

然后更深入的了解了display的block属性,可以让内联标签变成块级元素,然后对vh和vw的了解更深了,这俩指的是浏览器窗口的视图大小,表示的是百分比。

父元素只要设置了高宽子元素就无法撑开,不然可以撑。或者是设置为了flexbox也可以撑开。overflow:hidden表示的是不显示超过父元素的部分,bfc只是副产物。

windows.addeventListener可以在全局监听事件,图片放在public可以直接导入,./表示本文件,../表示上个文件,@/表示根文件,

相关推荐
imgsq2 天前
电子学会考级 vs CCF-GESP:两套少儿编程考级怎么选
python·青少年编程
何老师的GESP C++进阶课堂6 天前
1、数组知识点总结
c++·青少年编程·gesp c++
朔北之忘 Clancy9 天前
青少年软编等考七级题解目录
开发语言·c++·青少年编程·gesp·csp·信奥赛·noi
老花眼猫9 天前
数学艺术图案画-曼陀罗(93)
c语言·经验分享·青少年编程·课程设计
朔北之忘 Clancy14 天前
2025 CSP-J 第二轮真题解析
c++·青少年编程·题解·noip·csp·信奥赛·noi
lengxuenong14 天前
枚举及其优化学习手册
c++·学习·算法·青少年编程
lengxuenong14 天前
枚举例题分析
c++·算法·青少年编程
free-elcmacom14 天前
手撕 memcpy 和 memmove:从字节级拷贝到内存重叠的终极较量
c语言·开发语言·青少年编程·visual studio code·visual studio
朔北之忘 Clancy14 天前
2024 CSP-J 第二轮真题解析
c++·算法·青少年编程·noip·csp·信奥赛·noi
AC赳赳老秦15 天前
财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度
java·汇编·c++·python·青少年编程·deepseek·openclaw