算法学习—线性时间选择 问题描述 给定线性序集中n个元素和一个整数k,1≤k≤n,要求找出这n个元素中第k小的元素。 解决策略 假设都使用 数组array[n] 存储这个线性序列 策略一: 先排序 算法思想 直接使用排序算法对这个线性序列进行排序,那么第k小的元素就是array[k-1]。 时间复杂度 时间复杂度最好的排序算法,如「快速排序」,也需要O(nlogn)O(nlogn)O(nlogn),排序后查找只需要O 2025-01-24 技术 #算法 #分治法
WSL编译运行C语言程序 今天要学习的内容是 命令行编译运行 C 语言程序,进一步理解C语言编译运行的底层实现和编译原理相关知识,下面是命令行编译运行 C 语言程序的完整流程 一、理论讲解 1. 编译原理概述 1.1 编译过程的四个主要阶段 1源代码 (.c) → 预处理 → 编译 → 汇编 → 链接 → 可执行文件 1.2 各阶段功能 预处理:展开宏、处理条件编译、包含头文件 编译:将 C 代码转换为汇编代码 2025-01-23 技术 #WSL #C语言
WSL使用—wsl.localhost无法访问 📝问题描述 文件资源管理器中点击「Linux」快捷方式报错: 12\\wsl.localhost无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。系统资源不足,无法完成请求的服务。 🎯解决方案 在资源管理器中的 「地址栏」输入:\\wsl.localhost 或者 \\wsl.localhost\ 「回车确认」 之后,发现现在居然神奇的能正常使用这个「 2025-01-23 技术 #Linux #WSL
算法学习—整数划分 🧮整数划分问题是一个较为常见的算法题,很多问题从整数划分这里出发,进行包装,形成新的题目,所以完全理解整数划分的解决思路对于之后的进一步学习算法是很有帮助的。 「整数划分」通常使用「动态规划」解决,本篇将记录如何使用动态规划分析和解决这个问题。 1. 问题描述📝 将正整数n表示成一系列正整数之和:n=n1+n2+…+nkn=n_1+n_2+…+n_kn=n1+n2+…+nk,其中 2025-01-21 技术 #算法 #动态规划
测试 告示 本篇用于博客站渲染效果的测试 LaTeX公式 外联公式: E=mc2E=mc^2 E=mc2 内联公式:E=mc2E=mc^2E=mc2 图片 正常插入一张图片: 插入一张图片,并自定义图片宽高 语法:(注意:=100x200 前面有一个空格) 1 ![测试图片](https://cbc2 2025-01-17 #测试
博客图片的解决方案 记录博客中图片上传问题的解决方案 1.CloudFlare R2存储对象服务 使用R2服务需要绑定银行账户或者PayPal,自己刚尝试直接绑定银联的卡的时候一直不行,后来好在L站有很多有经验的佬友给出了可行方案: 使用绑定PayPal的方式,而不是直接绑定银联卡。 所以也是在这里自己注册了PayPal账号 2.PicGo上传图片 PicGo自己 2024-12-31 技术 #建站 #CDN #PicGo
效率工具「AutoHotkey」 本来主要是想找一下「」和『』,然后便找到了以下方法,可以实现输出大部分的特殊字符 通过输入法输出 『Ctr + shift + Z』进入搜狗输入法的『符号大全』 在『标点符号』项可以找到「」和『』 使用AutoHotkey自定义替换 每次想要用到这两个符号的时候都要进入输入法的『符号大全』里面找的话,操作还是 2024-12-31 技术 #效率工具
意外之喜—「CrossFire」 在日常逛L站时,偶然发现了“友链”功能,机缘巧合下进入了specialhua的博客,又被吸引着点进了其中一篇博客,于是便通过specialhua的博客看到了黑夜的这篇文章,感觉就像博客中所言,颇感鼓舞!也感觉自己有些许幸运,能瞥见如此的学习方法和思维,虽然高考离自己已经相去甚远,但是对自己现在乃至以后的学习、思考方式还是产生了一定的影响。颇感幸运能结识specialhua,而也读得这篇文章,谨于 2024-12-26 笔随心动 #散记