- 博客(11)
- 收藏
- 关注
原创 对于树的初步学习
在这里我主要是说明了树和二叉树的一些基础的知识,关于二叉树的内容还有很多,但都是进阶内容,难度比较高后续如果学到了,会再次补充,与大家分享。
2026-01-22 17:40:16
643
原创 my_ls的 实现
ls就是列出当前目录下的非隐藏的文件/目录有一些常用参数:-l --- 长格式显示-a --- 显示所有文件/目录(包括隐藏文件和当前目录)-h --- 与-l一起配合使用 以人类可读格式显示文件大小-t --- 按照文件修改时间排序(最新修改在前)-r --- 反向排序-F --- 给目录末尾添加/;可执行文件加*;方便区分-i --- 显示文件的inode编号(文件中的唯一标识)-R --- 递归列出参数,遍历并显示当前目录及其所有子目录下的所有文件和目录。
2025-12-12 20:41:22
162
原创 西邮Linux2025面试题题解
一只企鹅在爬山,每隔一段路都会遇到一块石头。第 1 块石头重量是a,每往上走一段路,石头重量就会变成上一段的平方。企鹅可以选择把某些石头捡起来,最后把捡到的石头重量相乘。它怎样捡石头,才能得到重量乘积恰好是a的b次方的石头?(比如b = 173时, 要捡哪些石头?分析首先分析石头重量的递变规律第一块石头a^1 = a(1-1))第二块石头a(2^(2-1))······第n块石头的重量a2n−1))然后将b转换为二进制的数(最后取二进制中‘’对应的编号的石头。
2025-11-02 15:07:01
1342
原创 西邮Linux2024面试题题解
一个小猴子边上有 100 根香蕉,它要走过 50 米才能到家,每次它最多搬 50 根香蕉,(多了就拿不动了),它每走 1 米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返走,但是必须保证它每走一米都能有香蕉吃。也可以走到 n 米时,放下一些香蕉,拿着 n 根香蕉走回去重新搬 50 根。分析设搬到某点 x 米处后,剩余香蕉刚好为 50,则从起点到该点消耗的香蕉为 3x,到此处剩 50 根,距离家还剩。
2025-11-02 15:01:48
1869
原创 西邮Linux2023面试题题解
请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。/*补全函数*/i++) {return 0;分析实现该函数即需要实现动态分配边界检查:先判断输入参数是否合法(如array为NULLlength为负数等),避免后续操作出现未定义行为。统计符合条件的元素:遍历输入数组,通过函数指针predicate(此处为isPositive)判断每个元素是否满足条件(正数),累计符合条件的元素个数count,并通过返回。分配内存:根据。
2025-11-02 14:51:16
1737
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅