- 博客(18)
- 收藏
- 关注
原创 排序算法.
内部排序 :若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。外部排序:若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。
2025-09-09 12:12:27
307
原创 学习笔记--队列
队列中元素的添加(入队enqueue)和移除(出队dequeue)遵循先进先出的原则。队列有两个主要的端点——队头(front)和队尾(rear)。队头是队列中最先入队的元素所在的位置,而队尾则是最后入队的元素所在的位置。
2025-09-05 10:36:09
193
原创 学习笔记之栈
栈是一种基于先进后出(FILO)的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。我们称数据进入到栈的动作为压栈,数据从栈中出去的动作为弹栈。栈(stack)又被称为堆栈,它是一种只允许在一端(一般是表尾)进行插入和删除操作的线性表。出栈与入栈:1.顺序表实现栈2.链表实现栈:链表使用节点来存储数据元素。每个节点包含数据部分和指向下一个节点的引用。在链表实现
2025-09-04 10:59:28
214
原创 链表(单向链表)
链表是一种物理存储单元上非连续、非顺序的存储结构,其物理结构不能只管的表示数数据元素的逻辑顺序,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列的结点(链表中的每一个元素称为结点)组成,结点可以在运行时动态生成。
2025-09-04 10:34:22
424
原创 数据结构和算法概述(Java语言)
一般地,算法是指在解决问题时按照某种机械程序步骤一定可以得到结果的处理过程。这种过程必须是确定的有效的有限的。
2025-09-01 11:45:33
1107
原创 使用结构化命令
3. if-then-else 与 elif 结合:可连接多个条件分支,无需嵌套多个 if-then-else。2. 方括号 [ ] :与 test 同义,在 if-then 中测试数值、字符串、文件条件。2. if-then-else:条件为真执行一段命令,否则执行另一段。2. 双括号 (( )) :支持更复杂的数学运算与逻辑运算。1. 双方括号 [[ ]] :支持高级字符串模式匹配运算。1. test:用于测试数值、字符串内容、文件或目录状态。1. if-then:最基础结构,条件为真执行命令。
2025-07-11 11:15:05
300
原创 构建基本shell脚本
命名规则:由字母、数字、下划线组成,长度不超过 20 个字符,区分大小写。- 赋值方式:使用等号 = ,且等号两边不能有空格,如 name="Tom"。- 作用域:仅在当前脚本中有效,脚本执行完毕后失效。
2025-07-10 10:49:55
372
原创 用户管理和文件权限
每个等级通过 r(读)、w(写)、x(执行) 控制访问:- 文件: r 可查看内容, w 可修改内容, x 可执行(脚本/程序)- 目录: r 可列文件, w 可增删文件, x 可进入目录。
2025-07-09 11:30:15
539
原创 Linux环境变量
$PWD :当前工作目录- $PATH :命令搜索路径, bash 查找可执行文件的目录列表,格式 路径1:路径2:...- $?:上一命令退出状态(0 为成功,非 0 为失败)- 关联逻辑:启动文件( ~/.bashrc 等)定义持久化变量 → 全局/局部变量控制作用范围 → 预定义变量( $PATH / $PWD )支撑系统运行 → 数组变量扩展复杂数据存储。
2025-07-08 11:07:57
294
原创 理解Shell
一、Shell 的类型常见有 Bourne Shell(sh )、Bourne - Again Shell(bash ,Linux 系统默认常用 )、C Shell(csh )、Korn Shell(ksh )等,不同类型在语法、特性上有差异,影响脚本编写与交互体验。二、Shell 进程及其关系- 概念:Shell 是用户与操作系统内核交互的接口程序,以进程形式运行 。登录系统时,会启动一个或多个 Shell 进程用于交互或执行脚本。- 关系:不同 Shell 进程可存在父子、并行等关系,父 Shell 可
2025-07-07 10:53:10
411
原创 Xshell中的实际操作
cd .. (切换到上级目录 );- -r :递归复制目录(含子目录及文件 ),如 cp -r /source/dir /dest/dir。- 主要参数: -n :指定显示开头 n 行,如 head -n 5 file.txt (显示前 5 行 )- -n :指定显示末尾 n 行,如 tail -n 20 file.txt (显示最后 20 行 )- -a :显示所有文件(包含隐藏文件,以.开头的文件 ),如 ls -a。- -f :强制删除,不提示(需谨慎 ),如 rm -f file.txt。
2025-07-02 18:12:39
1786
原创 Xshell与虚拟机
1. 先确认虚拟机SSH服务正常运行,且IP和端口可访问(用ping和telnet测试端口连通性)。2. 检查Xshell连接参数是否正确,身份验证信息无误。3. 排查网络配置(适配器模式、防火墙、端口转发)和主机密钥问题。4. 若以上均无效,可尝试重启虚拟机和Xshell,或查看SSH服务日志( /var/log/secure )获取更多错误细节。
2025-07-01 10:58:42
1728
原创 初识Linux、虚拟机
Linux操作系统是一款基于UNIX的开源、免费的操作系统,具有强大的稳定性、安全性和灵活性,广泛应用于服务器、嵌入式设备、超级计算机等领域。以下是其关键特点::内核源代码公开,用户可自由修改、分发,降低使用和开发成本。:支持多个用户同时登录并运行多个程序,资源分配高效。:能适配从手机、平板到大型服务器的各种硬件设备。:自带权限管理、防火墙等机制,病毒和恶意软件攻击风险低。:全球开发者持续维护和更新,技术资源丰富(如Linux基金会推动发展)。
2025-06-30 11:41:26
691
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅