自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 数据结构 查找

/此时HashTable为一个动态的指针数组//此时HashLATable为二阶指针。

2024-06-05 21:13:14 363

原创 icoding数据结构 数组广义表

行列指针的作用是不用自己找行列位置了,如行指针,只需将new插入其后,但是这样做之前要看看new是不是在此行的第一个(如果是则要让prow为头指针,这才能让prow后插入new在此行第一位上),还要查L中此行是不是空,第一个if和else是一伙的,注意插入行的时候new相当于一整行,而prow相当于这个行的头指针。同时遍历向量M和向量N,定位两个向量中的元素,分别分M在前,M在后的情况将元素加到Q中。插入元素:指针定位————分配新节点空间————初始化新节点————插入到原链表中。一维索引 i = 7。

2024-05-12 09:24:46 906 1

原创 数据结构 图

欧拉通路:走所有边,整张图度为0(出度为负,入度为正)哈密尔顿通路:走所有点自相似结构:递归(去掉结点还是图)adjacent弧头弧尾:有向弧箭头方向为弧头最小生成树。

2024-05-08 21:36:30 290 1

原创 icoding数据结构 线性表

创建指向链表头结点指针,在链表定义中: 是一个指向 结构体的指针的别名,而是结构体类型的别名问题4.3为什么要用*LQ这两个定义是什么类型倒数查找1.算法快慢指针:快指针在前,慢指针比快指针少走k-1步删除范围内结点1.还是指针和二阶指针的问题在前面的题里一般情况下只用一阶指针调整数据1.顺序表就别想chunkly地移动了,只能往交换位置上想双指针分别从前后遍历顺序表,左边遇到偶数就停下来(等待右边找到奇数)然后交换;右边同理;for循环遍历数组前后,此时只需要sw

2024-04-14 16:03:46 387 1

原创 Wsl/Service/CreateInstance/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED报错,hyperV未启用

有时会hyperv会被删掉,重新安装后使用不成功,这时仅仅在控制台启用还不行,必须在命令中查看启用类型。1.以管理员身份运行powershell。3.若此时输出off,则输入。

2024-04-08 21:04:31 3765 6

原创 琐记 矩阵

转置完每行的顺序对应原来每列的顺序,顺序不会变,只需在原来行数中找新矩阵的列数,num为新矩阵每行(原矩阵每列)具有元素的个数,position为其对应位置。两个指针,一个负责遍历原矩阵行数,一个负责接收原矩阵元素并写入新矩阵。这种方法时间复杂度为O(n*len)position[1]一定是1。十字链表插入:先找行,再找列。eg:将p插入到第i行。

2024-04-03 20:05:39 210 1

原创 icoding队列栈

​ 2.free掉排头:如果只有两个结点(一个有用的一个头结点),没法找头结点后的结点,直 接free掉;如果有多个结点,先连队尾和第二个结点(不含头结点),然后free掉,所以 有头结点的版本比没有头结点的版本多走一个next。进队:首先要在函数中定义一个队列,为结点分配内存(如果分配失败返回错误),然后连接(画个图就明白了),最后注意LQ指针要更新为队尾结点p。分两步走:1.存储排头的值:更新p为头结点的下一个,即队尾LQ->next->next,用x或*x接收这个值。

2024-03-31 22:44:59 383 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除