打卡第四天

原创 2018年04月16日 23:59:01

   今天是我打卡第四天了!

   今天起得比较晚,但还是没有错过早检的。今天在思修课上看了一些数据结构的知识,把栈看完了,栈是一种先进后出的数据结构,像我们的运算符匹配就是用了栈的原理,书上的计算器的例子也看完了,觉得挺神奇的,我当初科技月评要是看了数据结构就好了,我当初写的一堆代码,还只能算四则运算。。。这几天有时间写下这个计算器的吧,而且写了csharp,html这些,写个有界面的计算器还是可以的额,不过也要点时间。今天中午写了两题c++的题目,抄代码就用了比较久,下午唱歌结束才回来写完,也不难,就是要抄的代码多,问题还就一点点。今天数据结构的实验课上写了用指针完成约瑟夫环问题,本来之前写好的,结果忘了放在U盘里了,只能自己重新写,开始还走了弯路。。做完后用实验室的网速下了点视频,网速比寝室的快多了。晚自习写了离散数学的集合的代码,本来是想用指针做的,做着做着就用成了数组,于是全用数组了,不过数组是真的方便,用指针的话更复杂了。明天再写写,把实验报告交掉。吐槽下学校的办事效率,思修的课本说四月初发,结果都四月中旬了,一点动静都没有。

      不说了,上代码:

离散的代码:

   int main()
   {
    char x,k;
    int i,j;
    char nums[100];
    gets_s(nums);
    int char_length = strlen(nums);
    int left_brace = 0;
    int right_brace = 0;
    int space = 1;
    for (i = 0; i < char_length; i++)
    {
        switch (nums[i])
        {
        case '{':
            left_brace++;
            space = 1;
            break;
        case '}':
            right_brace++;
            space = 1;
            break;
        }
    }
    if (left_brace != right_brace)
    {
        printf("this is not a gather!\n");
        system("pause");
        return 0;
    }
    int gather_num = 1;
    for (i = 0; i < char_length; i++)
    {
        x = nums[i];
        k = nums[i + 1];
        if (x == 125 && k == 123)
            gather_num += 1;
    }
    if ((gather_num>=1)&&((gather_num*2 +2)!= (right_brace + left_brace)))
    {
        printf("this is not a gather!\n");
        system("pause");
        return 0;
    }
    char arr[10][10];
    int n = 0;
    j = 0;
    for (i = 0; i < char_length; i++)
    {
        x = nums[i];
        k = nums[i + 1];
        if ((x == 123 && k == 123)|| (x == 125 && k == 125))
        {
            continue;
        }
        else if (x == 125)
        {
            arr[j][n++] = x;
            arr[j][n] = '\0';
            printf("\n");
            j += 1;
            n = 0;
        }
        else
        {
            arr[j][n++] = x;
        }
    }
    for (i = 0; i < gather_num-1; i++)
    {
        for (j = i + 1; j < gather_num; j++)
        {
            if (strcmp(arr[i], arr[j]) == 0)
            {
                printf("this is not a gather!\n");
                for (n = j; n < gather_num-1; n++)
                {
                    strcpy_s(arr[n], arr[n + 1]);
                }
                gather_num -= 1;
                i -= 1;
                break;
            }        
        }
    }
    printf("集合中有%d个元素,分别为:\n", gather_num);
    for (i = 0; i < gather_num; i++)
    {
        puts(arr[i]);
    }
    system("pause");
    return 0;
}

约瑟夫环问题的核心:

while(outnum!=7)
    {
        ++i;
        deletenode(head,1,&x);
        if(i==m)
        {
            outnum+=1;
            i=0;
            m=code[x];
            printf("%d--",x);
            insert(head,7-outnum+1,x);
            continue;
        }
        insert(head,7-outnum,x);

    }

      c++的就不发了,自己写的没多少。bootstrap的视频原来真的很少,问学长要的更少。。这样也好,掌握最常用的写个页面,然后边学ajax边写html。淡定,这个问题不大!加油!

      优秀其实很简单:

      当你身边越来越多的同龄人把宝贵的时间浪费掉了,你只需要把时间花费在更有价值的事情上,这样你就已经比其他人更优秀了,就这么简单。

      愿你走出半生,归来任是少年!

      生活很简单,该来的都会来,是你的,甩都甩不掉。生活重要的并不是谁走了,而是谁留下来了!

      晚安!my world!

      明天见!

第四天(python打卡)

面向对象编程:将变量或函数变私有(在名字前加两个下划线)    继承(支持多重继承):子类 &amp;lt;---- 基类,父类或超类(PS:如果在子类中定义与父类同名的方法或属性,则会自动覆盖父类对...
  • qq_41191024
  • qq_41191024
  • 2018-04-18 22:31:41
  • 4

从零开始打卡:第四天

提升ListView的运行效率目前我们ListView的运行效率是很低的。因为在FruitAdapter的getView()方法中,每次都要重新加载一遍布局。当ListView快速滚动的时候,就会使效...
  • Obitoyo
  • Obitoyo
  • 2018-04-15 21:00:34
  • 34

实习日记->第四天

     进入公司的第四天了,有正式的事情要做了。上午的时候师兄就给我们讲了一下将要做的项目的整体结构。由于周六的时候已经看了一部分的代码,所以师兄讲的时候还不至于什么都不懂。由于是公司内部使用的东西...
  • lsxjl
  • lsxjl
  • 2011-02-28 20:35:00
  • 388

实习笔记:实习第四天工作总结

晚上睡的也不算晚,1点而已,但是早上懒的不想起。 哎,到公司都9点20了。 早上: 师傅看我实在没做出来,就教我如何写一个service,如何把Service和controle两个层联系起来,如何使用...
  • java_wht
  • java_wht
  • 2017-05-18 21:17:25
  • 198

寒假第四天

距离回家还有六天; 今天开始单片机的课程,拒绝了学长和学姐一起吃饭的机会; 是不是自己太在意什么了233...
  • XuLujunCSDN
  • XuLujunCSDN
  • 2017-01-18 12:47:25
  • 164

受难周第四日:在主前静默 向神支取力量

受难周的第四日,教会传统称这一天为“静默日”。《圣经》中关于这天没有特别记载。这一天应该是耶稣在神那里安静、祷告,从神那里支取力量的一天。...
  • u013912973
  • u013912973
  • 2014-04-16 09:40:24
  • 1640

今天是第四天上班

每天上下班都要坐1.5小时公车,累啊,上班还好,可以坐着到公司,但下班就一直站,怕怕,我还是快点找间近的出租房住算了。...
  • YIDAY
  • YIDAY
  • 2009-08-20 08:33:00
  • 343

Struts2学习笔记(第四天)

Struts2_day04 1.今日任务 ·使用Struts2完成对用户登录的权限拦截器代码编写 2.相关知识 2.1 Struts2拦截器 2.1.1 拦截器的概述 java里的拦截器是...
  • lyn_kk
  • lyn_kk
  • 2017-04-18 14:45:13
  • 186

1320 对不明物种的研究

描述 科学家最近发现了一个不明物种,它具有很强的繁殖能力,从出生开始的第四天便具备繁殖能力,并且之后的每天繁殖都会繁殖两个新个体。科学家把一个刚出生的该生物放进一个培养皿里,他想知道n天以后培养皿里会...
  • jj12345jj198999
  • jj12345jj198999
  • 2011-07-21 08:46:38
  • 1214

淘淘商城第四天

1   课程计划 内容复习: 1、商品添加功能 a)        商品类目的选择。easyUI异步tree的使用。 b)       图片上传 i.         图片服务器。http服...
  • mathlpz126
  • mathlpz126
  • 2017-05-26 23:02:54
  • 659
收藏助手
不良信息举报
您举报文章:打卡第四天
举报原因:
原因补充:

(最多只允许输入30个字)