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

网站百度地图怎么做elo机制

网站百度地图怎么做,elo机制,做网站建设哪家公司靠谱,商业空间设计风格目录 单链表 初始化 头插 删除 插入 双链表 初始化 插入右和插入左 删除 单链表 单链表主要有三个接口:头插,删除,插入(由于单链表的性质,插入接口是在结点后面插入) 初始化 int e[N], ne[N]; …

目录

单链表

初始化

头插

删除

插入 

双链表

初始化

插入右和插入左

删除


单链表

单链表主要有三个接口:头插,删除,插入(由于单链表的性质,插入接口是在结点后面插入)

初始化

int e[N], ne[N];  // 不使用next[N],为和库中next分开,以免命名冲突
int index, head;
void init()
{head = -1;index = 0;
}

e数组代表链表中每个结点的数据域,ne数组代表每个结点的指针域,指向下一个结点的下标。
将头结点的下标初始化为-1。index为待使用的数组下标。

头插

void add_to_head(int x)
{e[index] = x;ne[index] = head;head = index++;
}

删除

void pop(int k)
{ne[k] = ne[ne[k]];
}

插入 

void insert(int k, int x)
{e[index] = x;ne[index] = ne[k];ne[k] = index++;
}

双链表

初始化

int index;
int e[N], l[N], r[N];
void init()
{l[0] = 1, r[1] = 0;r[0] = 1, l[1] = 0;index = 2;
}

0位置是头,1位置是尾,这两条性质永远不变。
待使用的数组下标从2开始,0和1以及使用了。
需要遍历的时候应从2开始。
e数组存储数据域,l数组存储左指针,r数组存储右指针,这两个数组指向的也是左边和右边的下标

插入右和插入左

void insertR(int k, int x)
{e[index] = x;r[index] = r[k];l[index] = k;l[r[k]] = index;r[k] = index++;
}
void insertL (int k, int x)
{e[index] = x;r[index] = k;l[index] = l[k];r[l[k]] = index;l[k] = index++;
}

这两个实现一个即可,比如插入左可以调用插入右函数实现,改变k的位置即可。

删除

void pop(int k)
{r[l[k]] = r[k];l[r[k]] = l[k];
}

http://www.tj-hxxt.cn/news/87679.html

相关文章:

  • 建站之星网站空间根目录中国最新消息新闻
  • 正能量网站窗口免费进新浪体育最新消息
  • 服装厂家东莞网站建设最近刚发生的新闻
  • 如何做超市的网站万网官网域名查询
  • 六安网站自然排名优化价格seo优化
  • 网站规划建设方案农业绿化风格东莞网络营销推广公司
  • 工程造价接单平台seo用什么工具
  • 外贸定制网站广州网络营销
  • 用网站做宣传的方案商务软文写作范文200字
  • 深圳外贸网站推广微信如何投放广告
  • 网站开发得花多少钱广州竞价托管
  • 做测试功能的网站 需要备案吗百度关键词优化排名技巧
  • 医疗网站设计网站公司网络组建方案
  • 贸易公司寮步网站建设极致发烧百度seo2022新算法更新
  • 惠州悦商做网站产品市场推广计划书
  • 怎么做网页版网站百度怎样发布信息
  • 怎么做企业销售网站网站营销方案
  • 桂林北站离阳朔多远网页制作公司哪家好
  • 邯郸网络科技公司黑帽seo优化推广
  • thinphp 做外贸网站网络营销产品的特点
  • 什么自己做网站seo入门教程网盘
  • 网站转出爱站关键词挖掘软件
  • wordpress 学术 模板下载win11优化大师
  • 网站建立之间不安全如何解决seo教程培训班
  • 做单页网站阿里指数数据分析平台官网
  • 长沙做网站找哪家好网络运营培训哪里有学校
  • 企业建设门户网站的需求网站流量分析的指标有哪些
  • 生成flash的网站源码首页关键词排名优化
  • 如何进行一个网站建设快速排名优化公司
  • 河北建设工程信息网查看windows优化大师官方免费下载