- 博客(13)
- 收藏
- 关注
原创 12.5总结
开始着手于项目的编写其实所有事情都是开头难,项目也一样,第一次写项目必定要接触到很多新东西,今天主要遇到了两个新的头文件里面包含了写项目必备的几个函数stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAD_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi(
2021-12-05 17:33:34 172
原创 12.3日总结 单调栈
今天就刷了两个题,尝试了一个题,主要看了单调栈,单调栈分为两种一中是栈中元素从栈顶到栈顶呈从小到大的排序的栈这样的栈称为单调递增栈另一种从栈顶到栈底数据从大到小称为单调递减栈单调栈的应用一般可以用来求这样两类问题1.视野总和问题就是下面的这个问题Farmer John的奶牛在风中凌乱了它们的发型……每只奶牛都有一个身高hi(1 ≤ hi ≤ 1,000,000,000),现在在这里有一排全部面向右方的奶牛,一共有N只(1 ≤ N ≤ 80,000)。对于奶牛i来说,如果奶牛i+
2021-12-04 01:00:39 447
原创 12.2总结(纵使结局不如意,放弃实属下下签。)
刷题数三,菜鸟杯补题2;启航栈1;终于知道这两天为什么这么痛苦了我一度难受到窒息因为我看的是链栈我看了两天硬是对这些题目无从下手,因为他吧指针 结构体 链表 栈一起结合起来使用 我去搜各种博客自学 每个人的写法都不一样 一会跟我解释这个是这个意思那个是那个是那个意思我完全看不懂真的人都傻了 我一度躲在被窝里抽泣思考着我这么折磨自己的意义是什么,直到廖诗雨跟我说这些题目我们的水平只能用堆栈才好做我才豁然开朗,所谓栈就是一个被阉割了的数组,他的数据只能从栈顶进入和弹出所以栈顶是关键,今天终于
2021-12-03 00:42:07 440
原创 12.1日总结
刷题数0.真的是挺无语的因为感觉指针链表栈的知识混成一团了,只能各种百度,最后发现书本里面的才是最香的 虽然没有做出来栈的题目但是大体的基本概念已经理清了。先从链表讲起一说到结构体,指针,链表,栈就得去看数据结构了这几个东西环环相扣。确实这对我来说太抽象了。总结了下面几点指向结构体对象的指针变量既可指向结构体变量,也可指向结构体数组中的元素,指针变量的基本类型必须结构体变量的类型相同。链表的格式:C余元允许把(*p).num用p->num代替,即(*p).num等价于p->.nu
2021-12-02 00:55:14 843
原创 11.30总结
上午满课学了指针的基本概念以及指针的赋初值数学课学了函数的极值感觉指针还是很抽象 用下面这个例题来理解吧#include<stdio.h>void fun(char *a,char *b){ a=b; (*a)++;}int main(){ char c1='A',c2='a',*p1,*p2; p1=&c1; p2=&c2; fun(p1,p2); printf("%c%c\n",c1,c2);...
2021-11-30 18:29:28 822
原创 11.29总结
今天主要是在对结构体进行专题解刨 启航oj 5;早上大数持续发力;三四节没课在写启航的结构体oj五六节软件工程理论课七八节体育课跑完三千米就回宿舍写代码了一整个就是活在代码的世界里主要理解了结构体的大致结构Struct是函数构建的意思struct A 这个A就等同于int,float一类的输入类型具体是什么要看他里面包含的成员变量;比如说struct A{int a;float b; }temp,a[i];...
2021-11-30 00:25:37 169
原创 11.28总结
1.上午8-10在看结构体的知识准备冻手启航的oj2.下午2.30-6.0在做菜鸟杯的补题 发现很多题其实是能做出来的只是当时真的乱了 就不想想了没有思路了 现在题目刷多了发现解题最重要的就是思路了,只要思路有了代码总是能打出来的就像第补题的第一题摆烂王 因为做题的时候是把他放到最后去做的就是已经离考试街结束只有一个小时了 当时好不容易刷出来界面又提交不了搞的自己很烦 第一遍AC%67 然后就不想debug了当时出现了懒惰心里因为思路没有理清楚,下午重新想了一下发现吧思路理清楚了做起来还是很简单的。..
2021-11-28 16:43:52 175
原创 11.27总结
不需要给自己失败找理由今天做确实很烂好多题目都想到了思路但是代码忘了怎么写了 唯一的安慰就是真正的掌握了大数的运算还欠缺的就是数的转换, 重中之重就是各种函数的使用格式像swtich case选择结构要输入中文的时候该怎么写格式 这些细节问题平时都不重视养成了 不会什么就百度搜一下的习惯 但是在考试中是不能使用百度的 导致本应该送分的题目没有拿到,还有二维数组的初始赋值这些细节问题我的处理都不到位导致浪费了很多不应该浪费的时间最终导致了考试的失败,这次的失败是我自己积累的没有什么好抱怨的 错了.
2021-11-27 22:53:58 289
原创 11.26总结
今天上午就一节计算机课属于是整个星期最舒服的一天了为了应对星期6的菜鸟杯 一天都在做补题题数 5主要学了 前缀和和后缀和的动态结合思想 #include<stdio.h> int main() { int T; scanf("%d",&T); while(T--) { char data[3000]; int min=0,n,z=0; ...
2021-11-27 00:25:40 315
原创 11.25总结
博客被吞了一遍 我吐了想一点前上床睡觉有这么难吗..虽然今天一天满课但是我还是学到了很多知识今天启航oj 1菜鸟杯补题 4写了一篇关于党的19届六中全会的文章主要学习了汉诺塔的数据变化原理,递归(加深我对递归的理解),二维数组的动态变化规律 进行了大量这种类型题目的联系 比如说蛇形矩阵啊 求一个二维数组中 边长为n的矩阵和的最小值等等,拿题说话1.蛇形数组(好难)#include<stdio.h>#define N 1003int main(){ int..
2021-11-26 00:54:10 636
原创 11.24总结
1.jsua oj 0(打算明后两天集中搞菜鸟杯题组)2.启航oj 5今天上午满课下午都在敲代码(这真的是大一吗)有了昨天的刷题经验今天自己刷题快多了就是被那些提交语言折磨到窒息白白浪费了好多时间主要学习了蛇形矩阵的算法根据题意判断从那一侧开始输入#include<stdio.h>int main(){ int num=0; int i,j,n,k,a[100][100]={0}; scanf("%d",&n); for(int ...
2021-11-25 00:38:36 566
原创 11.23总结
今天除了上数学课和心里考试全部坐在电脑前刷题启航oj 4,菜鸟杯 oj3,因为我是一个入门比较晚的菜鸟所以我唯一能做的就是挤出所有的时间全部用来补别人已经明白的东西。今天主要的收获就是 字符串三个函数的应用 字符与二维数组的混合运用;大数的乘法;1.熟悉了函数strlwr的作用是将字符串中的大写字母转 化为小写字母。2.熟悉了函数strcmp的作用是将a字符串与b字符串中的每一个字符根据ASCII码值的大小进行比较如果1中的字符串与2中的字符串相同则strcmp函数的值为0,如果字.
2021-11-24 00:42:09 629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人