<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_71637218的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_71637218</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_71637218]]></copyright><item><title><![CDATA[c面试记录]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/147772229</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/147772229</guid><author>m0_71637218</author><pubDate>Wed, 07 May 2025 18:58:49 +0800</pubDate><description><![CDATA[1，直接问项目，客户端重连做了没有，服务器没开启，客户端执行登录会怎么样，登录怎么实现，数据库表设计。2，做笔试题，sizeof和strlen，还有指针数组，函数指针的定义，程序判断，算数组大小。]]></description><category></category></item><item><title><![CDATA[ai视频面试记录]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/147724269</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/147724269</guid><author>m0_71637218</author><pubDate>Mon, 05 May 2025 23:07:51 +0800</pubDate><description><![CDATA[心理测试，这个前面的是选比较符合，完全符合，比较不符合，完全不符合，后面就是问的实际点，什么遇到的困难你选择自己解决还是他人帮助啥的，然后就比较诡异的问题了，问你是不是认为自己有超能力，能看到别人看不到的东西，耳边是否有声音指示你做什么。问设定过一个长期的目标，如何为了它努力，最终结果怎么样，追问为什么设定这个目标，努力的过程中的感悟。问简历上的项目，如何实现的，追问遇到的困难，怎么解决的，最终项目实现情况，用户反馈。3，笔试，10道图推，10道言语理解判断推理 ，10道资料分析，都差不多一分钟。]]></description><category></category></item><item><title><![CDATA[C语言常见问题]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/141462622</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/141462622</guid><author>m0_71637218</author><pubDate>Tue, 27 Aug 2024 21:59:01 +0800</pubDate><description><![CDATA[通常，它用于那些只读取对象数据而不修改它们的成员函数，另外在该类实例化的对象，const修饰的只能使用const修饰的成员函数，不加的则无该限制。sizeof是一个运算符，而strlen是一个关键字，sizeof主要用于计算一个对象或者数据类型在内存中所占据的字节数，包括内置类型，指针，引用类型，或者结构体这种自定义的数据类。字符数组是在栈上开辟内存的，随程序的结束而释放，大小在程序编译时确定，不会再改变，一般是以'\0'结尾，数组元素的内存都是连续的，数组名是指向数组首元素的指针，它的地址不会变。]]></description><category></category></item><item><title><![CDATA[linux实现mybash]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/135589043</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/135589043</guid><author>m0_71637218</author><pubDate>Sun, 14 Jan 2024 21:27:20 +0800</pubDate><description><![CDATA[int i=0;while(s!=NULL)if(uid==0)s="#";return;while(1)continue;break;=NULL)=0)elseexit(0);if(pid==0)exit(0);wait(NULL);]]></description><category></category></item><item><title><![CDATA[c++实现MyString类]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/135514047</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/135514047</guid><author>m0_71637218</author><pubDate>Wed, 10 Jan 2024 21:49:59 +0800</pubDate><description><![CDATA[实现方法有构造函数，拷贝构造函数，移动构造函数。析构函数，字符串相加，字符串赋值，字符串移动赋值。判断两个 类是否相同，运算符[]重载，输出运算符重载。]]></description><category></category></item><item><title><![CDATA[常见字符串函数及其简单实现]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/134222373</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/134222373</guid><author>m0_71637218</author><pubDate>Sat, 04 Nov 2023 19:56:08 +0800</pubDate><description><![CDATA[代码仅检查了传入字符串是否为空，对于n与字符串长度比较，内存分配等并无提示。]]></description><category></category></item><item><title><![CDATA[插入排序与希尔排序]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132265932</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132265932</guid><author>m0_71637218</author><pubDate>Sun, 13 Aug 2023 21:56:05 +0800</pubDate><description><![CDATA[插入排序是一种简单直观的排序算法，其基本思想是将一个元素逐步插入已排好序的部分，从而使整个序列逐步有序。以下是插入排序的基本思路：1. **初始状态：** 将数组分为已排序部分和未排序部分。初始时已排序部分只包含第一个元素，未排序部分包含其余元素。2. **遍历未排序部分：** 从第二个元素开始，逐个遍历未排序部分的元素。3. **插入操作：** 对于每个未排序部分的元素，将其与已排序部分的元素进行比较。]]></description><category></category></item><item><title><![CDATA[简单选择排序]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132198380</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132198380</guid><author>m0_71637218</author><pubDate>Wed, 09 Aug 2023 22:08:08 +0800</pubDate><description><![CDATA[简单选择排序的关键在于每次迭代都会选择未排序部分中的一个最小元素，然后将其插入到已排序部分的末尾。简单选择排序是一种基本的排序算法，其核心思想是每一次从未排序的部分中选择一个最小（或最大）的元素，然后将其放置在已排序部分的末尾。这个过程逐渐将未排序的部分缩小，同时已排序的部分逐步增长，最终形成一个完全有序的数组。：将找到的最小元素与未排序部分的第一个元素交换位置，这样最小元素就会被放置在已排序部分的末尾。：将数组划分为已排序部分和未排序部分。初始时，已排序部分为空，未排序部分包含整个数组。]]></description><category></category></item><item><title><![CDATA[冒泡排序及优化]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132196060</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132196060</guid><author>m0_71637218</author><pubDate>Wed, 09 Aug 2023 21:03:39 +0800</pubDate><description><![CDATA[冒泡排序是一种交换排序，它的基本思想是两两比较相邻元素的关键字，如果反序则交换，直到没有反序的记录为止。]]></description><category></category></item><item><title><![CDATA[循环队列实现]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132067292</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132067292</guid><author>m0_71637218</author><pubDate>Wed, 02 Aug 2023 17:35:03 +0800</pubDate><description><![CDATA[循环队列是一种基于数组的队列实现，它在队列满时可以循环利用空间，使得队列的操作更加高效。循环队列通过将队列的首尾相连，形成一个环状结构，从而避免了队列元素的搬移。在循环队列中，队尾指针紧接着指向队头位置，形成一个循环。循环队列需要维护两个指针：队头指针  和队尾指针 ，以及一个固定大小的数组  来存储队列元素。初始时，队头和队尾指针都指向队列的第一个位置，即 。在循环队列中，入队和出队操作分别对应于队尾指针的后移和队头指针的后移。当队尾指针  到达数组的末尾时，需要循环回到数组的起始位置，即 。同样，当队头]]></description><category></category></item><item><title><![CDATA[栈和队列问题总结]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132010671</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132010671</guid><author>m0_71637218</author><pubDate>Wed, 02 Aug 2023 03:49:53 +0800</pubDate><description><![CDATA[给出入栈序列，判断给出的出栈序列是否正确，如入栈顺序为1，2，3，4，5，出栈顺序为2，3，1，5，4，判断该出栈顺序是否有错。]]></description><category></category></item><item><title><![CDATA[链式栈与链式队列]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132008222</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132008222</guid><author>m0_71637218</author><pubDate>Sun, 30 Jul 2023 19:23:07 +0800</pubDate><description><![CDATA[链式队列是一种队列，其元素使用链表结构存储，每个节点包含存储的数据和指向下一个节点的指针。链式队列的队首和队尾分别由链表的头节点和尾节点来表示。]]></description><category></category></item><item><title><![CDATA[数据结构学习]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/132002323</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/132002323</guid><author>m0_71637218</author><pubDate>Sun, 30 Jul 2023 04:29:09 +0800</pubDate><description><![CDATA[/栈顶指针//栈底指针///栈容量}MyStack;顺序栈（Sequential Stack）是一种使用数组实现的栈数据结构。栈是一种后进先出（Last-In-First-Out，LIFO）的数据结构，意味着最后入栈的元素将首先被弹出}MyQueue;]]></description><category></category></item><item><title><![CDATA[数据结构学习]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/131959370</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/131959370</guid><author>m0_71637218</author><pubDate>Thu, 27 Jul 2023 20:21:31 +0800</pubDate><description><![CDATA[【代码】数据结构学习。]]></description><category></category></item><item><title><![CDATA[数据结构学习]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/131951114</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/131951114</guid><author>m0_71637218</author><pubDate>Thu, 27 Jul 2023 03:01:02 +0800</pubDate><description><![CDATA[双向链表（Doubly Linked List）是一种常见的链表数据结构，它与普通的单向链表相比，每个节点除了有一个指向下一个节点的指针（通常称为next指针）外，还有一个指向前一个节点的指针（通常称为prev指针）。这使得在双向链表中，我们可以从任一端（头部或尾部）开始遍历和操作链表，而不像单向链表只能从头部开始。双向链表节点（DNode）的定义通常包含两个指针（next和prev）以及一个数据域（用来存储节点的值）。]]></description><category></category></item><item><title><![CDATA[数据结构学习]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/131896938</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/131896938</guid><author>m0_71637218</author><pubDate>Tue, 25 Jul 2023 00:49:49 +0800</pubDate><description><![CDATA[通过一组任意的存储单元来存储元素，不需要地址上连续。]]></description><category></category></item><item><title><![CDATA[数据结构学习]]></title><link>https://blog.youkuaiyun.com/m0_71637218/article/details/131884828</link><guid>https://blog.youkuaiyun.com/m0_71637218/article/details/131884828</guid><author>m0_71637218</author><pubDate>Sun, 23 Jul 2023 22:23:14 +0800</pubDate><description><![CDATA[顺序表是线性表的一种实现方式，它是由一组连续的存储单元按照顺序排列的数据结构。顺序表中的元素在内存中的存储位置是连续的，可以通过元素的下标（索引）直接访问元素。因此，顺序表支持高效的随机访问，时间复杂度为 O(1)。]]></description><category></category></item></channel></rss>