- 博客(9)
- 收藏
- 关注
原创 二分搜索VS线性搜索
二分搜索效率高,但不支持无序数据;线性搜索代码简单易懂,适用于访问任何可以遍历的数据结构,但数据量大时效率低且不支持跳过无效的区域。所以总的来说,当数据量大且数组有序时优先选择二分搜索,当数据量小或者数据是动态变化时选择线性搜索。
2025-05-11 23:06:01
801
原创 栈的基础知识
一种可取的方法是充分利用顺序栈单向延伸的特性,使用一个数组来存储两个栈,让一个栈的栈底为该数组的始端,另一个栈的栈底为该数组的末端,每个栈从自由的端点向中间延伸。当存储栈的数组中没有空闲单元时为栈满,此时栈1的栈顶元素和栈2的栈顶元素位于数组的相邻位置,即 top1=top2-1。top1 和 top2 分别为栈1和栈2的栈顶指针,StackSize为整个数组空间的大小,栈1的底固定在下标为0的一端,栈2的底固定在下标为 StackSize-1 的一端。栈元素的数据类型不确定,所以采用C++的模板机制。
2025-05-11 22:40:36
831
原创 Ollama:实现本地AI大语言模型命令行启动的专业部署方案
Ollama是一个强大的开源框架,专为在本地机器上便捷地部署和运行大型语言模型(LLM)而设计。
2024-11-18 21:53:55
1416
1
原创 算法基础——枚举
枚举算法,也叫穷举算法,通过一一列举出问题所有可能的解,并在逐一列举的过程中,将它们逐一与目标状态进行比较以得出满足问题要求的解。在列举的过程中,既不能遗漏也不能重复。主要应用于没有公式能够解决某个题。
2024-11-18 21:52:46
1489
原创 【前端】简易登录页面
通俗来讲就是,HTML为网页搭建一个框架,CSS来美化,最后JS让网页“动起来”,听起来是不是很有趣呀。xtx-login-main 是整个登录界面的主容器,包含一个表单用来收集用户的登录信息包括用户名和密码的输入框,包含两个链接,用于切换登录方式(账户登录和二维码登录),data-id 属性可以用于JavaScript来识别当前选中的选项。首先用HTML的排版标签写出一个大的框架并把内容补充上去,HTML核心的应用是盒子模型的应用,一个个盒模型构成了一个完整的网页架构。下面就是最终的运行成果啦~
2024-10-20 19:47:08
1614
原创 湖师计信学科小组之DFS走迷宫问题
1.DFS()函数接收三个形参,前两个是小明的当前坐标x,y,后一个是小明当前所走的步数,因为小明的起始坐标固定在(1,1),所以我们将book这个用来记录小明走过的路径的二维数组的起点也设置为1,防止小明在选择时走回原路。4.check()条件就是if()中的边界判断,判断tx、ty是否越界,如果越界就不执行下面的语句,从而重新执行方向数组的for()语句,从而选择另一个不满足check(),也就是我们期望的下一步去探寻终点坐标。第三行输入二维迷宫的地图;(标准)命名空间中的名称,而不需要每次都加上。
2024-06-03 16:43:47
2062
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人