暂时未有相关云产品技术能力~
小白
一个linux的小程序
简单的在linux上调试的一些指令
迷宫最短路径问题
百度面试题——迷宫问题(超详细解析)
KMP算法的实现详解
力扣刷题详解(含代码动态展示)
八大排序 (上)
堆排序详解(含对时间复杂度的分析)
二叉树的详细实现(含递归展开图)
对于linux上传代码到gitee的一些简单操作
对于一些简单的makefile中的指令对的简介
vim编辑器的一些操作基本认识
PATH这个环境变量详解
对于重定向的一些理解
man基本指令的用法保姆级详解
关于linux的一部分基本指令
>1.空间上按需所给空间 >2.在头部和中间插入时,不需要挪动数据
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 💻首发时间:🎞2022年8月18日🎠 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击网站](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
>输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。
# 一、160. 相交链表 >给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义评测: 评测系统 的输入如下(你设计的程序 不适用 此输入): intersectVal - 相交的起始节点的值。如果不存在相交节点,这一值为 0
>描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5 数据范围:链表长度满足 0 \le n \le 1000 \0≤n≤1000 ,链表中的值满足 1 \le val \le 1000 \1≤val≤1000 进阶:空间复杂度 O(n) ,时间复杂度 O(n)
>给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 ,则返回 true 。 否则,返回 false 。
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 💻首发时间:🎞2022年7月30日🎠 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击网站](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
> 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。 将最终结果插入 nums 的前 k 个位置后返回 k 。 不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 判题标准: 系统会用下面的代码来测试你的题解: int[] nums = [...]; // 输入数组 i
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 💻首发时间:🎞2022年7月27日🎠 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击进入网站](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击进入网站 ](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
>在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 >示例 1: >输入:nums = [3,4,3,3] 输出:4 示例 2: 输入:nums = [9,1,7,9,7,9,7] 输出:1
>描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的K形图案。 输入描述: 多组输入,一个整数(2~20)。 >输出描述: 针对每行输入,输出用“*”组成的K形,每个“*”后面有一个空格。
>描述 KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗? >输入描述: >无 >输出描述: 包括两行: 第一行为“Hello world!” 第二行为printf(“Hello world!”)调用后的返回值。
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 💻首发时间:🎞2022年7月30日🎠 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击网站](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
👩💻博客主页:[风起 风落](https://blog.csdn.net/qq_62939852?spm=1001.2101.3001.5343)的博客主页 ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 👕参考网站:牛客网 🎨你的收入跟你的不可替代成正比 🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦 💬给大家介绍一个求职刷题收割offer的地方👉[点击网站](https://www.nowcoder.com/link/pc_csdncpt_fqfl_c)
size代表字节数 如果 开辟空间成功 则返回这块空间的地址 如果 开辟空间失败 则返回NULL 正常来说 创建10个整形空间 应为 void*p=void *malloc(10 *sizoef(int)); 但是由于void 解引用会报错 所以 (int * )p=(int * )malloc(10*sizeof(int));
p1,p2,p3都是结构体变量 但由于p1,p2在main外部定义 是全局变量 p3是局部变量 ## 2.特殊声明 声明的时候 不完全声明 为匿名结构体类型 注意匿名结构体类型只能使用一次
memcpy表示内存函数,用法跟strcpy差不多, 都是作为拷贝函数存在 strcpy只能用于字符串函数,而memcpy函数可以使用任意类型 在使用任意类型时,肯定用到的参数是void void* memcpy(const void *dest,const void *src, size_t sum); 这里的sum作为字节数传递
计算字符串长度 但应注意 使用 string.h头文件 strlen函数返回值为 unsigned int
1. &a+1 a作为数组名 取地址后 数组名为整个数组的地址 &a+1为跳过整个数组下一块空间的地址 %x代表最终结果以16进制输出 而在内存中以16进制表示的 VS中在内存以小端存储的 1 --- 00 00 00 01 2 --- 00 00 00 02 3 --- 00 00 00 03 4 --- 00 00 00 04 小端存储是以低字节位放在低地址处 高
一些超级详细的运算题
指针的基本用法的详细说明