<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[amicoyuan的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/amicoyuan</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; amicoyuan]]></copyright><item><title><![CDATA[内存对齐对性能的影响]]></title><link>https://blog.csdn.net/amicoyuan/article/details/120937925</link><guid>https://blog.csdn.net/amicoyuan/article/details/120937925</guid><author>amicoyuan</author><pubDate>Sun, 24 Oct 2021 18:19:52 +0800</pubDate><description><![CDATA[内存对齐对性能的影响
CPU读取内存的方式
CPU读取内存的方式其实非常复杂，为了更进一步的了解相关的原理，需要对计算机组成原理进行深度学习。
Memory access granularity(内存读取粒度)
However, your computer’s processor does not read from and write to memory in byte-sized chunks. Instead, it accesses memory in two-, four-, eight- 16-]]></description><category></category></item><item><title><![CDATA[AVX向量化学习(一)]]></title><link>https://blog.csdn.net/amicoyuan/article/details/120935392</link><guid>https://blog.csdn.net/amicoyuan/article/details/120935392</guid><author>amicoyuan</author><pubDate>Sun, 24 Oct 2021 16:02:39 +0800</pubDate><description><![CDATA[AVX指令集的简单操作
使用AVX指令集进行2个double型的数组相加操作
我的博客地址
我的博客地址
https://amicoyuan.github.io/
使用到的AVX函数介绍
1.
__m256 _mm256_loadu_ps (float const * mem_addr)

Description
Load 256-bits (composed of 8 packed single-precision (32-bit) floating-point elements) from memory]]></description><category></category></item><item><title><![CDATA[L1-027 出租 (20分)]]></title><link>https://blog.csdn.net/amicoyuan/article/details/110205891</link><guid>https://blog.csdn.net/amicoyuan/article/details/110205891</guid><author>amicoyuan</author><pubDate>Thu, 26 Nov 2020 21:44:55 +0800</pubDate><description><![CDATA[L1-027 出租（散列表）

一时间网上一片求救声，急问这个怎么破。其实这段代码很简单，index数组就是arr数组的下标，index[0]=2 对应 arr[2]=1，index[1]=0 对应 arr[0]=8，index[2]=3 对应 arr[3]=0，以此类推…… 很容易得到电话号码是18013820100。
本题要求你编写一个程序，为任何一个电话号码生成这段代码 —— 事实上，只要生成最前面两行就可以了，后面内容是不变的。
输入格式：
输入在一行中给出一个由11位数字组成的手机号码。
输出格式]]></description><category></category></item><item><title><![CDATA[另类循环队列 (数据结构)C语言]]></title><link>https://blog.csdn.net/amicoyuan/article/details/106098055</link><guid>https://blog.csdn.net/amicoyuan/article/details/106098055</guid><author>amicoyuan</author><pubDate>Wed, 13 May 2020 15:20:31 +0800</pubDate><description><![CDATA[另类循环队列（数据结果）C语言
如果用一个循环数组表示队列，并且只设队列头指针Front，不设尾指针Rear，而是另设Count记录队列中元素个数。请编写算法实现队列的入队和出队操作
函数接口定义：
bool AddQ( Queue Q, ElementType X );
ElementType DeleteQ( Queue Q );
其中Queue结构定义如下：
typedef int Position;
typedef struct QNode *PtrToQNode;
struct QNode {
 ]]></description><category></category></item><item><title><![CDATA[单链表逆转（数据结构）C语言]]></title><link>https://blog.csdn.net/amicoyuan/article/details/105965358</link><guid>https://blog.csdn.net/amicoyuan/article/details/105965358</guid><author>amicoyuan</author><pubDate>Thu, 07 May 2020 09:25:36 +0800</pubDate><description><![CDATA[单链表逆转（数据结构）
此题是参考了很多博主总结了一下自己觉得最好理解的
本题要求实现一个函数，将给定的单链表逆转。
函数接口定义
List Reverse( List L );
其中List结构定义如下：
typedef struct Node *PtrToNode;
struct Node {
    ElementType Data; /* 存储结点数据 */
    PtrToNode  ...]]></description><category></category></item></channel></rss>