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

2018年做返利网站服务专业公司网站建设服务

2018年做返利网站,服务专业公司网站建设服务,济南浩特元辰建设工程有限公司网站,网站开发建模工具目录 前言我的思路我的代码 前言 今天继续做链表相关的题目#xff0c;考研期间练多了现在觉得这种题目真是简单。晚上如果有机会可以再做一个树的深度优先搜索。 我的思路 其实这道题的思路比较像排序中的二路归并#xff0c;最核心的点是在归并的时候要防止断链,我的解决… 目录 前言我的思路我的代码 前言 今天继续做链表相关的题目考研期间练多了现在觉得这种题目真是简单。晚上如果有机会可以再做一个树的深度优先搜索。 我的思路 其实这道题的思路比较像排序中的二路归并最核心的点是在归并的时候要防止断链,我的解决方法是设置一个selected_node,除此之外还需要考虑的点在于我们是想生成一个新的链表还是说把一个链表归并到另一个两者的区别其实不大前者需要重新创建结点罢了。 我的代码 #includeiostream #include unordered_map #includevector using namespace std;typedef struct Lnode {int data;struct Lnode* next;Lnode(int val) :data(val), next(NULL) {} };class LinkedList { private:Lnode* head;Lnode* rear;int node_num0;public:LinkedList(vectorint data) : head(nullptr), rear(head) {int nodeData;//把链表的总长度存储在头结点的数据域head new Lnode(node_num);Lnode* p head;Lnode* q;for (int i 0; i data.size(); i) {this-node_num;q new Lnode(data[i]);p-next q;p p-next;}p head-next;//输出生成的链表cout 您已经生成如下链表: endl;while (p-next ! NULL) {cout p-data - ;p p-next;}cout p-data endl;rear p;}~LinkedList() {Lnode* current head;while (current ! rear-next current ! nullptr) {Lnode* next current-next;delete current;current next;}}void printList() {//输出生成的链表cout 链表如下 endl;Lnode* p head;while (p-next ! NULL) {cout p-data - ;p p-next;}cout p-data endl;rear p;}void append(int val) {rear-next new Lnode(val);rear rear-next;}Lnode* mergeList(Lnode* LinkList1, Lnode* LinkList2) {Lnode *rthis-head;Lnode* p LinkList1-next, * q LinkList2-next, * selectNode nullptr;while (p ! nullptr q ! nullptr) {if (p-data q-data) {selectNode p;p p-next;}else {this-node_num;selectNode q;q q-next;}r-next selectNode;r r-next;}if (p ! nullptr) {selectNode-next p;}if (q ! nullptr) {selectNode-next q;}return head-next;}Lnode* getLinkList() {return head;} };int main() {vectorint v1 { 2,3,8 };vectorint v2 { 1,4,7 };LinkedList Llist(v1);LinkedList Llist2(v2);Lnode* newList_Merged Llist.mergeList(Llist.getLinkList(), Llist2.getLinkList());cout endl;cout 您已经生成如下链表: endl;Lnode* p newList_Merged;while (p-next ! NULL) {cout p-data - ;p p-next;}cout p-data endl;Lnode* del;return 0; }
http://www.pierceye.com/news/38101/

相关文章:

  • 万网空间上传网站吗wordpress放广告
  • 石家庄视频网站建设公司做网站图片教程
  • 企业网站的建立意义wordpress 指定分类
  • joomla! 1.5 网站建设基础教程樟树市建设局网站
  • 做个淘宝客网站怎么做的湖北省京山县建设局网站
  • 网站建设公司哪家强南山做网站哪家专业
  • 购物网站app自己搭建公网ip服务器
  • 广西住房和城乡建设厅培训中心网站南漳网站设计
  • 浙江昆仑建设集团网站电子商务网站开发教案
  • c 网站建设综合报告设计师在线网站
  • 网站建设worldpress网站群建设公司排行榜
  • 抽奖的网站怎么做的制作网页总结
  • 阿里云服务器怎么做网站做网站优化公司报价
  • 网站开发环境怎么写wordpress标题调用标签
  • 用手机可以做网站吗重庆锅炉网站建设费用
  • 深圳做网站和视频宣传机构微网站建设包含哪些内容
  • 2021国内最好用免费建站系统合肥百度搜索排名优化
  • 杭州百度整站优化服务中英企业网站系统
  • 如何做视频购物网站网页设计免费模板
  • 网站三大标签上线了做网站多少钱
  • 建设厅投诉网站首页做网站用空间好还是服务器好
  • 怎么建立一个网站卖东西IT男网站建设
  • 做视频图片博客网站有哪些保险预约
  • php网站调试环境搭建动易cms下载
  • 奥迪汽车建设网站市场监督管理局
  • 网站备案在哪儿广州专业网站改版
  • 微网站是自己做可以不建设工程施工合同 示范文本
  • 如何做网站制作建设银行河北分行网站
  • 网站加在线qqwordpress 显示当前分类
  • 有多少收费网站百度关键词首页排名怎么上