当前位置: 首页 > wzjs >正文

建设银行网站怎么登陆密码错误乐清网页制作公司哪家好

建设银行网站怎么登陆密码错误,乐清网页制作公司哪家好,自己做企业网站服务器,wordpress 页面文章列表数组模拟链表 ①单链表:邻接表{储存图和树} ②双链表:优化某些问题 单链表 // head 表示头结点的下标 // e[i] 表示节点i的值 // ne[i] 表示节点i的next指针是多少 // idx 存储当前已经用到了哪个点 e[i]和ne[i]用下标关联起来&#xff…

数组模拟链表

①单链表:邻接表{储存图和树}

②双链表:优化某些问题  


单链表

// head 表示头结点的下标
// e[i] 表示节点i的值
// ne[i] 表示节点i的next指针是多少
// idx 存储当前已经用到了哪个点

e[i]和ne[i]用下标关联起来:


思路:

1.插入操作(将x插到头结点)

①将你要插入的x的指针指向head的下一个位置
    ne[idx] = head;
②head指向x的指针
    head = idx;

储存x的值
    e[idx] = x;

idx已经被使用过了,因此idx走向下一个位置

    idx ++ ;


2.插入操作(将x插入在第k个数后面)

 

同理:

    e[idx] = x;
    ne[idx] =ne[k];
    ne[k] = idx;
    idx ++ ;


3.删除操作

箭头跳过2,指向3

ne[k] = ne[ne[k]];


#include <iostream>
using namespace std;
const int N = 100010;// head 表示头结点的下标
// e[i] 表示节点i的值
// ne[i] 表示节点i的next指针是多少
// idx 存储当前已经用到了哪个点
int head, e[N], ne[N], idx;// 初始化
void init()
{head = -1;idx = 0;
}// 将x插到头结点
void add_to_head(int x)
{//1.将你要插入的x的指针指向head的下一个位置ne[idx] = head;//2.head指向x的指针head = idx;//储存x的值e[idx] = x;//idx已经被使用过了,因此idx走向下一个位置idx ++ ;
}// 将x插到下标是k的点后面
void add(int k, int x)
{e[idx] = x;ne[idx] =ne[k];ne[k] = idx;idx ++ ;
}// 将下标是k的点后面的点删掉:k-1
void remove(int k)
{ne[k] = ne[ne[k]];
}int main()
{int m;cin >> m;init();while (m -- ){int k, x;char op;cin >> op;if (op == 'H'){cin >> x;add_to_head(x);}else if (op == 'D'){cin >> k;if (!k)head = ne[head];//删除头结点else remove(k - 1);}else//op=='l'{cin >> k >> x;add(k - 1, x);}}for (int i = head; i != -1; i = ne[i])//i = ne[i]表示:i往后走一步; i != -1表示i不是空节点cout << e[i] << ' ';cout << endl;return 0;
}

双链表

//l[N]每个点左边的点的值
//r[N]每个点右边的点的值
//让下标是0的点是head(左端点),下标是1的点是tail尾结点(右端点)
// e[N] 表示节点i的值
// idx 存储当前已经用到了哪个点


思路:

1.初始化
    0是左端点,1是右端点
    r[0] = 1, l[1] = 0;

0的右端点是1,1的左端点是0


2.插入操作(插入点的右边

    e[idx] = x;//赋值
    r[idx] = r[k];
    l[idx] = k;

绿箭头:

//注意不能写反:
    l[r[k]] = idx;
    r[k]=idx;

    idx ++ ;


3.插入操作(插入点的左边

直接调用插入右边的函数,k的左边就是l[k]


4.删除操作

让点的右边的左边=点的左边

    l[r[k]] = l[k];

让点的左边的右边=点的右边
    r[l[k]] = r[k];


#include <iostream>using namespace std;const int N = 100010;int m;//l[N]每个点左边的点的值
//r[N]每个点右边的点的值
//让下标是0的点是head(左端点),下标是1的点是tail尾结点(右端点)
// e[N] 表示节点i的值
// idx 存储当前已经用到了哪个点
int e[N], l[N], r[N], idx;// 在节点k的右边插入一个数x
void insert(int k, int x)
{e[idx] = x;//赋值r[idx] = r[k];l[idx] = k;//注意不能写反:l[r[k]] = idx;r[k]=idx;idx ++ ;
}// 删除节点k
void remove(int k)
{r[l[k]] = r[k];l[r[k]] = l[k];
}int main()
{cin >> m;//初始化:// 0是左端点,1是右端点r[0] = 1, l[1] = 0;//0的右端点是1,1的左端点是0idx = 2;while (m -- ){string op;cin >> op;int k, x;if (op == "L"){cin >> x;insert(0, x);}else if (op == "R"){cin >> x;insert(l[1], x);}else if (op == "D"){cin >> k;remove(k + 1);}else if (op == "IL"){cin >> k >> x;insert(l[k + 1], x);}else{cin >> k >> x;insert(k + 1, x);}}for (int i = r[0]; i != 1; i = r[i])cout << e[i] << ' ';cout << endl;return 0;
}


文章转载自:

http://m6ZxG3Rl.htmhL.cn
http://HdHtnMf2.htmhL.cn
http://vSqUMWmv.htmhL.cn
http://DQAAXzEZ.htmhL.cn
http://XIfZvn1v.htmhL.cn
http://aTNpUZ45.htmhL.cn
http://Zo8fTJ8Z.htmhL.cn
http://TgrhyBL7.htmhL.cn
http://a9JXKsZR.htmhL.cn
http://4nWkxXhX.htmhL.cn
http://kxleW9Gk.htmhL.cn
http://IejFzDjC.htmhL.cn
http://GDecR6U4.htmhL.cn
http://T6ld5lXg.htmhL.cn
http://GW3rnPDL.htmhL.cn
http://Ij0dE04f.htmhL.cn
http://kDQyn5sD.htmhL.cn
http://rHcfHrWQ.htmhL.cn
http://yAdg5CSN.htmhL.cn
http://AMBxQUb2.htmhL.cn
http://H3cBzaGo.htmhL.cn
http://4npyTeJe.htmhL.cn
http://vChnJchj.htmhL.cn
http://QfUQXMOn.htmhL.cn
http://51jFIGqb.htmhL.cn
http://zyoMsCai.htmhL.cn
http://aLFwip2K.htmhL.cn
http://IBaxguD2.htmhL.cn
http://IygUCD3J.htmhL.cn
http://xRD81JXp.htmhL.cn
http://www.dtcms.com/wzjs/703731.html

相关文章:

  • 物流网站怎么做代理网站建设设计收费
  • 如何做新闻类网站网络推广培训培训机构
  • 网站开发样例深圳设计网站多少钱
  • 建网页和网站的区别中国住房和城乡建设部查询网站
  • 查手表价格的网站大型网站建设需要
  • 视频网站建设方案海南建设网网站
  • 平安河南建设网站智云鸟网站建设
  • 哪些网站页面简洁网站幻灯片效果
  • 网站建设发展历程ppt网站建设收费报价表
  • 国外优秀电商网站艾特思成都网站建设
  • 做环保网站案例网页制作的基本步骤视频
  • 网站企业业务员怎么做网页升级紧急跳转
  • 帝国后台网站如何设置自动刷新首广告公司策划
  • 宁波产城生态建设集团网站学seo可以做网站吗
  • 网站 备案 几天上海网站制作哪家好
  • 平台网站应该怎样做seo潜江网站设计公司
  • 聊城那里做网站适合个人做的跨境电商
  • 做网站常德wordpress和di
  • 做网站 大文件微信 host 微网站模版
  • 做网站的几个必要步骤什么设计网站好
  • 网站建设验收单意见怎么写福田公司在哪里
  • 给公司做网站多少钱18款app软件免费下载百度
  • 乐山网站制作公司网站营销学多久
  • 中山网站seo怎么用别人网站做模板
  • 域名备案和网站备案有什么不同做网站宣传有用吗
  • 公司网站运营方案房地产宣传软文
  • 哪些网站可以做微信推送网站运营培训班
  • 站长之家素材网站涉县住房和城乡规划建设局网站
  • 网站建设的任务深圳营销型网站建
  • 贵阳市住房城乡建设局官方网站开发区网站建设在哪