精华内容
下载资源
问答
  • 个人项目找水王

    2018-12-10 17:09:00
     三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张...

    一、题目要求

      三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

    二、设计思想

      水王问题就是根据消消乐游戏的一个变形,消消乐是消除相同的图案,而找出水王则是删掉相邻的不同的ID,由于“水王”发帖数目超过了帖子数目的一半,这样剩下的ID一定是水王的ID。这样就满足了时间复杂度为O(n)的要求。

    三、程序代码

     #include<iostream.h>
      void main()
     {
          int arr[10]={3,3,6,4,3,5,3,3,7,3};//假设的ID号
          int shuiwang = 0; 
         int count=0;  //标记
         cout<<"假设有10个ID,分别为:";
         for(int i=0;i<10;i++)
         { 
             cout<<arr[i]<<"  ";
            if(count == 0)
             { 
                 shuiwang = arr[i]; 
                 count = 1; 
            } 
             else
            { 
                 if(shuiwang == arr[i]) 
                   count ++; 
                 else  
                    count --; 
             } 
         }
         cout<<endl<<"水王的ID是"<<shuiwang<<endl;
     }
    

      四、运行结果

    五、实验心得

    通过老师上课的提示和思路,这个问题就变得简单起来。

     

    转载于:https://www.cnblogs.com/lmml20160702/p/10097545.html

    展开全文
  • 在网上了两个开源项目,一个是张飞老师的无人机培训教程,一个是github上面的 crazepony。一个讲理论,一个实操。打算弄crazepony项目,这个开发的人多,有技术交流群。技术储备充分,不懂得再去听听张飞那个理论...

    在网上找了两个开源项目,一个是张飞老师的无人机培训教程,一个是github上面的 crazepony。一个讲理论,一个实操。打算弄crazepony项目,这个开发的人多,有技术交流群。技术储备充分,不懂得再去听听张飞那个理论。一个用作开发学习,一个作为参考。这种开源项目很零散,如果只做一个,形成不了系统,我觉得有个理论参考比较好。
    四旋翼无人机的网上论坛找到个,电子发烧友论坛,用作技术储备。比赛线下暂时没用找到,不过找到个线下的航模爱好者同盟,在电脑城二楼,有空过去瞧瞧!
    再去航空院校找找有没有这方面的比赛或者爱好者协会!

    展开全文
  • 个人项目——水王

    2019-10-04 02:57:12
    寻找论坛里的“水王” 一、程序要求 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过...

    寻找论坛里的“水王”

    一、程序要求

        三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。

       如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

    二、程序设计思想  

         题目给出:“水王”发帖数目超过了帖子数目的一半,那么在众多的帖子中,至少有两个是挨着的,即有相邻的两个ID是相同的。把回帖列表简单化——在一个数组里,存着若干数,其中一个数的数目超过数组中所有数的数目的一半以上。所以,每两个数比较:若相同,目前水王出现次数加1,不同就减1;如果目前水王出现次数为0,就从当前ID重新开始两个数比较,重复上述过程,一直到最后一个数,找到水王。

    三、源程序

    //李俏,找水王抽象程序
    //2016.5.19
    #include<iostream>
    using namespace std;
    
    int main()
    {
        int num,arr[1000];
        int wknum=0, wkresult;//水王出现的次数和水王的ID
        int i;
    
        cout << "请输入帖子的数量:";
        cin >> num;
    
        cout << "请输入帖子ID:" << endl;
        for (i = 0; i < num; i++)
        {
            cin >> arr[i];
        }
      
        for (i = 0; i != num; i++)
        {
            if (wknum == 0)//没有出现相同的ID
            { 
                wkresult = arr[i];//就从当前ID重新开始
                wknum++;
            }
            else//出现相同ID
            { 
                if (wkresult == arr[i])
                { 
                    wknum++;
                }
                else
                {  
                    wknum--;
                }
            }
        }
    
        cout << "水王的ID为:" << wkresult << endl;
    return 0; }

     

    四、结果截图

    五、心得体会

        课堂上,老师布置这个作业时,让我们反复读题,并且讨论,但是我还是一脸的懵——我根本不知道这道题是可以并且要用程序解决的,更别提如何用代码实现。后来老师给出了思路:“水王”发帖数目超过了帖子数目的一半,那么在众多的帖子中,至少有两个是挨着的,即有相邻的两个ID是相同的,这两个连续相邻的数就是水王。通过这次课堂练习,我充分意识到,自己是多么的“软弱”:作为一个计算机专业的学生,没有程序自觉性——当遇到问题不会首先想到程序可以解决这一问题;自己学习的知识都是独立成块的,不能将所学的知识融会贯通,只会就事论事;自己编程能力还是不足,想法过于复杂,并且不太能够将思路转化为程序语言。这些都是今后需要提高的。

    转载于:https://www.cnblogs.com/Aliqiao/p/5512171.html

    展开全文
  • 寻找论坛里的水王(续) 一、程序要求 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目...

    寻找论坛里的水王(续)

    一、程序要求

        三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。

        如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

        随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数目都超过了帖子总数目N的1/4。你能从发帖ID列表中快速找出他们的ID吗?

    二、程序设计思想

        题目给出:发帖数目都超过了帖子总数目N的1/4,把回帖列表简单化——一个数组里,存着若干数,其中三个数的数目均超过数组中所有数的数目的1/4。若每次删除四个不同的ID(不管是否包含发帖数目超过总数1/4的ID),那么,在剩下的ID列表中,原先发帖比例大于1/4的ID所占比例仍然大于1/4,可以通过不断重复这个过程,把ID列表中的ID总数降低(转化为更小的问题),从而得到问题的答案。所以,每四个数比较:若四个数都不相同,将前三个数设为水王,并删除这四个数,对应的目前水王出现次数均减1,且对结果无影响;若有相同的数,对应的目前水王出现次数加1,接着比较接下来的数,重复上述过程,一直到最后一个数,找到这三个水王。

    三、源程序

    //李俏,找水王续抽象程序
    //2016.5.25
    
    #include<iostream> 
    using namespace std;
    
    void FindWaterKing(int ID[], int num, int wkresult[3])
    {
        int i;
        int ID_Impossible = -1;//定义一个不可能存在的ID
        int wknum[3];//水王出现的次数
        wknum[0] = wknum[1] = wknum[2] = 0;
        wkresult[0] = wkresult[1] = wkresult[2] = ID_Impossible;//水王的ID,初始化
        for (i = 0; i<num; i++)
        {
            if (ID[i] == wkresult[0])//水王1出现次数统计
            {
                wknum[0]++;
            }
            else if (ID[i] == wkresult[1])//水王2出现次数统计
            {
                wknum[1]++;
            }
            else if (ID[i] == wkresult[2])//水王3出现次数统计
            {
                wknum[2]++;
            }
            else if (wknum[0] == 0)//将前三个不同的数先存为水王
            {
                wknum[0] = 1;
                wkresult[0] = ID[i];
            }
            else if (wknum[1] == 0)//将前三个不同的数先存为水王
            {
                wknum[1] = 1;
                wkresult[1] = ID[i];
            }
            else if (wknum[2] == 0)//将前三个不同的数先存为水王
            {
                wknum[2] = 1;
                wkresult[2] = ID[i];
            }
            else//此时找到四个不同的数,删除,并且出现次数减1,但是次数不一定为0
            {
                wknum[0]--;
                wknum[1]--;
                wknum[2]--;
            }
        }
    }
    
    int main()
    {
        int wkresult[3];//找出其中3个符合条件的ID(每个ID的总数分别占ID总数的1 / 4以上)
        int num, arr[1000];
        int i,j;
    
        cout << "请输入帖子的数量:";
        cin >> num;
    
        if (arr == NULL || num == 0)//数组为空
        {
            //exit(1);
            return 0;
        }
    
        cout << "请输入帖子ID:" << endl;
        for (i = 0; i < num; i++)
        {
            cin >> arr[i];
        }
    
        FindWaterKing(arr, num, wkresult);
        cout << "3个水王的ID分别是:";
        for (j = 0; j < 3; j++)
            cout << wkresult[j] << " ";
        cout << endl;
    
        return 0;
    }

    四、结果截图

    五、心得体会

        有了上次的经验,我没有晕,而是根据经验将四个数分为一组,但是对于程序还是有些没头绪,不过沿着上次的思路——设前三个不同的数为水王,通过比较,留下出现次数最多的三个数。上次的实验有好多不足,如没有考虑数组为空的情况、不能用void main()、应该将主要算法用函数封装起来等等。通过这次课堂练习,我能够举一反三的分析问题,这是一点进步,但是对于将语言转化为程序代码这一块儿,还是有点儿欠缺,希望以后的练习中可以有所进步。实现过程中,出现了不少问题,但是已经在查资料和调试下解决了。

    转载于:https://www.cnblogs.com/Aliqiao/p/5534480.html

    展开全文
  • 会的东西都是东一块西一块的,拼凑不到一块</p><p>没有一个完整的真实项目经验,想写好项目直到安全上线,真的很难</p><p>所以想个人带我写一个真实项目出来</p><p>一个文学论坛,二级分类</p><p>带点赞、付费查看...
  • ssm项目-仿v2ex论坛

    千次阅读 热门讨论 2019-02-14 18:31:57
    最近学习了一下ssm框架,基础知识学完之后想着做个小项目练练手,于是仿照v2ex做出了这个小论坛。由于最近要开始忙着工作,做毕设了
  • 相信你一直在一篇关于南开大学MBA论坛讲义《房地产项目策划》的文档,在这里,不仅能下载使用南开...该文档为南开大学MBA论坛讲义《房地产项目策划》,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以...
  • 友情项目,顾名思义就不是我做的,只是处于友情帮别人改改别人的代码帮别人找找bug。。。之所以要强调这一点是因为里面的低级问题太多,实在是不好意思承认自己和这个项目有关系。。 整个过程还是挺辛苦的,毕竟...
  • 我接触java有一年多了,在学校自学java考了2级,毕业后继续自学2个月学到servlet/jsp然后又去达内培训了4个月,明天学spring,最近听理论听多了手有点痒,想项目做一做啊,马上面临工作了,想接触一下真正的...
  • 利用install4J将项目发布成exe安装程序后,执行该安装程序,便生成了一个文件夹,里面包含JRE和一个install.exe 点击这个执行程序后(其实就是执行main方法),提示不到我引入那个spring的jar包中包含的class。...
  • 许久之前,我就对小程序的个人版的推出满怀期待,想做点小玩意儿体验一下小程序,而后又忙于工作,没有付诸行动,如今在工作期间得闲,花了4天,基于Vue.js中文论坛提供的开发接口,开发了论坛的小程序版。...
  • 2017)的分论坛之一“AI创投”专场的最后一个环节设置一场“立足中美、放眼全球”圆桌讨论,参与圆桌讨论的各大投资大佬专门讨论了他们如何挑中人工智能项目,如何“花钱”和“赚钱”。 本次圆桌的主持人...
  • Java项目(ssh项目

    2014-12-11 16:39:46
    里面包含俩个ssh项目 本资源是博文Eclipse搭建SSH框架... 准备时间大概三个星期,真正写代码用了两周,看到网上有很多人都在网上商城的源代码 因此,我把我这个上传共享一下,不为别的,只为能给需要的人一点借鉴。
  • 公司师傅交给我一个项目,做一个web项目,功能如下,好像蛮难的 1、主要功能实现公司产品展示,新版本发布通知,...# 想通过这个项目学点东西,在做的过程中估计会碰到很多问题,想个师傅咨询一下,有人愿意帮助我么
  • 修改项目经历

    2020-12-19 11:06:04
    1.项目目录看不懂,虽然在论坛上找到了部分目录的解释,但是最关键的html目录没细讲 2.其次,项目是离线开发,且每次修改都要用winscp上传至虚拟机,另外winscp没有local history 3.项目中融合了许多组件,JSplumb,...
  • #此项目的演示地址在: 环境要求: PHP >= 5.4.0(注意:PHP5.4dev版本和PHP6均不支持) PDO PHP Extension MBstring PHP Extension CURL PHP Extension 开启静态重写(方法参考:) 要求环境支持pathinfo 重写设置 ...
  • 需要把显示的板块名元素,addClass("active")那就需要出当前显示的板块名称是哪个?板块显示是根据板块id来设计url的,那通过获取当前页面url的path就能找到是哪个板块了使用的变量是——` request`....
  • GitHub消除马赛克项目

    千次阅读 2020-12-20 23:08:54
    项目地址 https://github.com/beurtschipper/Depix ...python depix.py -p [pixelated rectangle image] -s [search sequence image] -o output.png ...遇到什么问题去官网下的论坛找解决方案 ..
  • Java网上商城项目源码

    2016-07-12 15:48:10
    生成定单、论坛评论、投诉等功能。后台主要实现对商品、用户、订单、产品类型、 管理员,以及付款方式等管理功能。 准备时间大概三个星期,真正写代码用了两周,看到网上有很多人都在网上商城的源代码 因此,我...
  • 项目是一个仿汽车之家的安卓项目源码,包括文章、论坛车、降价等部分功能。如果要开发类似项目不管布局还是代码都可以拿来借鉴。感兴趣的自己下载研究一下吧。
  • 本代码主要功能是模仿QQ和论坛的功能(增/删/改/查/验证),充分运用了struts/hibernate/spring中的大多数知识点,思路非常清晰,目前功能尚未完善,但可供学习ssh框架技术的程序员研究,后继版本我会尽早发出,有什么问题可...
  • 体每天提现多少可在源码内修改),如果想再次提现就需要充值vip,网站后台自带卡密生成,只需要个发卡网出售卡密即可,一切自动化,只需要推广出去即可赚钱,当用户挂机一天账户里有几十块无法提现,自然而然就会...
  • 知识付费系统顾名思义,这个指的是能在线收看音频视频的管理系统 那么市面上都有哪些系统...那么项目搭建很简单喽,先一些源码,这些源码如果需要参考的话就下载对应的源码,可下载地址! 知识付费系统,下载地址: 1
  • 因工作原因,同事将他的java项目交接给了我。和平时的交接一样。他把他最新的源代码,打成压缩包,发给我。...如下图所示: 我了很长时间的原因,还真不好,今天早上来,我又在,终于在csdn论坛上...
  • 今天在做高级表格做 多项选择的时候竟然发现没有 超级列表框那种选择多个表项的方式!...论坛找了下也没看到 也可能是没找到! 自己就写了一个!有需要的自己下载吧 高级表格实现Ctrl和Shift选择项目
  • 来了些新读者关注,感谢卢松松博客和男哥的推荐。 有读者后台问我,渔哥,为什么不多写点网创项目类的文章?...之前在做网络项目的时候,每天最大的乐趣就是在网络论坛和网创交流群里,各种...
  • 以目前的论坛项目为例 <p><img alt="" src="http://op0c7euw0.bkt.clouddn.com/15368357117906.jpg" /></p> 路由目录的调整规范 在 /<em>router</em> 下为 <em>/container/blog</em> 建立 <em>blog.js</em></p> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 766
精华内容 306
关键字:

找项目论坛