也许数学上还能够优化.我们这个基本上是最优化的版本了.
感谢王斌同学和韩卫平老师的帮助.
code:
# include <iostream>
using namespace std;

struct Node
{
    int Data;
    Node *Next;
};

int main()
{ int i=2;
    int j = 2;
    Node *node = (Node*)malloc(sizeof(struct Node));
    node->Next = NULL;
    node->Data = 2;
    Node *head = node;
    Node *tmp = head;
    for(i = 3; i <= 100; i++)//输入100个数,依次向表头插入.
    {       
        Node *node = (Node*)malloc(sizeof(struct Node));
        node->Data = i;
        node->Next = NULL;
        tmp->Next = node;
        tmp = tmp->Next;
    }

node=tmp = head;
   
    //请注意!!这里因为我知道第一个节点2肯定不会被删掉,所以我不加判断的保留,
    //如果是一个功能完全的链表,一定要判断头
   
    while(node->Next!=NULL)
    {tmp=node;
    i=tmp->Data;
    j=tmp->Data;//1)
        while (tmp->Next != NULL)
        {
        //1)    if ((tmp->Next->Data)%i=0)
        if((tmp->Next->Data)==i*j)
            {
                Node *del = tmp->Next;
                tmp->Next = tmp->Next->Next;
                free(del);
                j++;
           
            }
            else
            {
                if(tmp->Next->Data>i*j)
                    j++;
            tmp = tmp->Next;
            }
        }
            node=node->Next;

}

tmp = head;
    while (tmp->Next)
    {
        cout << tmp->Data << " ";
        tmp = tmp->Next;
    }
    cout << tmp->Data << endl;
    return 0;

}

链表.艾氏塞法最终优化版相关推荐

  1. 艾尔登法环绝配:iGame加推双风扇白色版RTX 3050

    <艾尔登法环(Elden Ring)>堪称游戏荒救世主",发售之后立刻在游戏圈中掀起了一阵魂学"狂潮,Steam的在线人数也一度突破上限. 老头环"的火爆,也 ...

  2. 塞尔达荒野之息vs艾尔登法环

    玩了荒野之息(switch版本)再去玩艾尔登法环,感觉艾尔登法环完全没有外界宣扬的那么好.我是七彩虹3060显卡,特效全开了,一开始场景还比较精致的,后面也很多场景比较粗糙. 然后就是感觉这个人物很笨 ...

  3. 转 FTP搜索引擎的设计与实现(优化版)

    width="336" height="280" src="http://www.zealware.com/csdnblog336280.html&q ...

  4. 请假打游戏!《艾尔登法环》发售当天褒贬不一 宫崎英高跌落神坛了?

    近日,<艾尔登法环>正式发售,宫崎英高再次"跌上神坛".<艾尔登法环>的大热点燃了整个游戏圈,而有小伙伴为了玩游戏直接选择了请假,只能说,阻挡小编第一时间上 ...

  5. opencv-张氏标定法(后篇)

    距上篇博客的更新已过很久,前一段时间忙于tensorflow机器学习实战一书的学习,还有上周对于之前一个demo的再次尝试,收获了一些,同时也再次备受打击,青云有点难受,不说了. 开始更新这次的博客, ...

  6. java 中心度_任务调度中心 (优化版)【原】

    任务调度中心 主要依赖quartz.jar相关类 判断cron表达式 , 在下次即将执行的时间在指定时间内时, 从线程池中取线程进行调度 (优化版) 为什么要有调度中心 因为在集群环境,多server ...

  7. 乐2的android版本,乐视2高通|MIUI10|安卓6.0|最终完美版|极速_最新最全的乐2高通版ROM刷机包下载、刷机...

    乐视2高通|MIUI10|安卓6.0|最终完美版|极速流畅|稳定实用|摇晃手势|DDK设置|养老专用 更新编译工具ROM体积更小相机切换不卡 因为Magisk的关系开机会有系统提示完全不影响 精简桌面 ...

  8. c++ 堆优化版dijkstra 代码实现

    dijkstra是图论中解决最短路问题的重要算法之一,必须熟练掌握 dijkstra用于解决单源最短路问题,要求图中必须不存在负边权 朴素dijkstra的时间复杂度为O(n^2),堆优化版dijks ...

  9. 单链表的头尾插法详解

    单链表头尾插法详解 头插法构造单链表 代码实现 头插法过程 尾插法构造单链表 代码实现 尾插法过程 单链表头尾插法对比 #include "stdio.h" #include &q ...

最新文章

  1. Linux安装python3.6 和pip
  2. mybatis中使用XML配置文件方式实现CRUD模板流程
  3. 关于bin和obj文件夹。debug 和release的区别(转)
  4. 1131:基因相关性
  5. 多库操作:多个数据库的动态切换(一)
  6. 7-3 sdut-求两个整数之和(I)
  7. C语言 职工信息管理系统
  8. REGEXP_REPLACE SQL正则表达式
  9. 最新ThinkPHP仿华为商城源码+带支付宝接口/在线支付
  10. 利用代码将网站预测蛋白稳定性突变自动化
  11. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day18】—— 奇葩问题合集
  12. 不朽的浪漫网站服务器,浪漫人族TOD专访 虫族强大让我震惊
  13. 哔哩哔哩作者页上的作品批量保存的方法
  14. 河南最新道路货物运输驾驶员考试真题及答案解析
  15. 还在背面试题?听小米面试官怎么说?【面试官教你如何对线面试官】
  16. 《Python Excel 教程》
  17. python-PIL生成棋盘纹理图片
  18. 如果长颈鹿哭了,它会不会要哽咽好久
  19. 信息安全-网络物理隔离技术原理与应用
  20. 磁共振图像处理流程,基于北师大DPARSF

热门文章

  1. 宋兰-桌面GIS应用高效开发
  2. maven 无法引入net.sf.json的解决方法
  3. Handbook of MusicPsychology 音乐心理学手册 ( 多纳德·霍杰斯 Donald.A.Hodges) 笔记
  4. python语言不采用严格的缩进来表示程序的格式框架_python语言采用严格的什么
  5. 解决:服务正在启动 . RabbitMQ 服务无法启动。 系统出错。 发生系统错误 1067。 进程意外终止。
  6. 新题库所有题目的汇总
  7. 验房师去哪里找靠谱?房屋验收需要验房师吗?
  8. [转自网络]《十年只为一个摧残的梦》
  9. __attribute__((packed)) C
  10. Exception: not packed by UPX