![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
深究数据结构的魅力
帆 行
no code , no text
展开
-
数组元素循环右移或左移问题及解决方法
一维数组元素循环右移或左移问题原创 2022-10-18 23:42:37 · 528 阅读 · 0 评论 -
尾插法建立单链表并输出单链表。
在这里插入代码片#include using namespace std;typedef struct LNode{int data;struct LNode *next;}LNode;int createlistR(LNode *&C,int a[],int n){LNode s,r;int i;C=(LNode)malloc(sizeof(LNode));C->next=NULL;r=C;for(i=0;i<n;++i){s=(LNode)malloc(原创 2021-07-23 16:59:16 · 761 阅读 · 1 评论 -
设计一个算法,删除顺序表中下标i~j(i<=j,包括i和j)的所有元素,假定i和j是合法的。
#include <iostream>using namespace std;void delElem(int arr[],int &length,int i,int j){ int juli=j-i+1; //juli表示所要删除的元素个数. for(int k=j+1;k<length;++k){ arr[k-juli]=arr[k]; } length-=juli;}int main(){ int A[.原创 2021-07-19 19:33:21 · 627 阅读 · 0 评论