自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 第十周学习总结

这周蓝桥杯成绩公布,没获奖也是在意料之中。但通过这次的蓝桥杯大赛,看到了自己的不足之处,也对未来的学习有了明确的目标和方向。首先是基础类型的问题:要弄清并且准确掌握每个组成元素的作用,弄明白基本定义式的书写方式。然后重新把八大基本数据类型一一的重过一遍,达到精准的目的。第二是基本结构的问题:把所有的基本语法结构学一遍。保证能套用同样的语法结构成功运行并不出错。第三是深入学习问题:一直以来,不论遇到的什么算法题,都写得是自己会的并且是简单的,一用到自己不知道或者不会用的语法结构或者语句时候,便萌生

2022-05-03 17:32:57 77

原创 第七周学习总结

这周,起步比别人晚了一周,要尽量赶上。首先是时间复杂度:一条语句的频度是指该语句在算法中被重复执行的频率。而算法中所有语句的频度之和记做T(n),它是该算法问题规模 n 的函数,而时间复杂度主要就是分析 T(n) 的数量级。算法中基本运算(就是指最深层的循环内的语句)与T(n) 同数量级,所以通常采用算法中基本运算的频度 f(n) 来分析算法的时间复杂度。我们将 f(n) 中随 n 增长最快的项的系数置为1作为时间复杂度的度量。f(n) = a*n^3+b*n^2+c; 时间复杂度为O(n^3)(其

2022-04-24 19:36:25 91

原创 第五周总结

这一周也不知道干了啥,总感觉自己心不在焉的。这种状态特别特别难受,一定要改正掉。这周初转入C++,发现C语言真的跟JAVA有很多共同之处。首先就是有文件:#include <bits/stdc++.h>这行相当于JAVA中的import java.util.*;是头文件的意思。然后既然有了头文件,计算机就知道信息储存在哪,可以去用特定的方式识别了。下一行是命名空间:using namespace std;JAVA中相当于:public class Main{ 就是命..

2022-04-17 20:08:53 775

原创 第四周总结(一)

CodeforcesA. Sum of Round Numbers

2022-04-02 08:10:42 94

原创 第三周学习总结(二)

初步开始了解并尝试c++首先像Java语言一样,它有它特有的语句“#include <iostream>”。相当于开头文件。然后定义一个int型的主函数“int main(){}”最后输出“using namespace std;cout << "HelloWorld";return 0;”#include <iostream>int main(){ using namespace std; cout << "He

2022-03-27 08:41:25 1185

原创 第三周学习总结(一)

这周把杨慧三角的原理跟知识,清晰捋了一遍。杨辉三角,简化一下,大约呈现这种样子:11 11 2 11 2 32 1

2022-03-27 08:21:20 50

原创 第三周学习总结(一)

这周把杨慧三角的原理跟知识,清晰捋了一遍。杨辉三角,简化一下,大约呈现这种样子:11 11 2 11 3 3 11 4 6 4 1

2022-03-27 08:18:01 53

原创 第二周学习总结(二)

更是学会了用java判断一个是是否为质数,且输出。原理:质数是只有“1*自身”的数才叫质数,而且1既不是质数也不是合数。那么就让一个是一直从2开始除,除到它本身减一为止,看是否每个都有余数,如果其中一个没有余数,那就不是质数。比如,判断7,就用7从2开始除,7/2,7/3,7/4,7/5,7/6;取余。都有余数,所以7就是质数。public class Main { public static void main(String[] args) { int n; int

2022-03-21 12:41:09 238

原创 第二周学习总结(一)

第二周学会了一些关于算法基础的知识。1)冒泡排序法:也就是说,有一些数字,比如{2,5,1,7,3,19,15},这7个数字在一个数组里面,他们的顺序是杂乱的,利用冒泡法,可以把他们从小到大排序完成。其实原理就是,前两个数字(2,5)比较,如果2<5了,就不用动,继续排(5,1)比较,如果5>1,就要换位置,把(5,1)变成(1,5);依次排。public class Main {public static void main(String[] args) {int arr

2022-03-21 12:24:55 196

原创 第一周学习总结(二)

这一周学习了从2015-2019年的javaB组初赛,第一道算法题。2019,题一:三角形面积如图1所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?public class Main{ public static void main(String[] args){ System.out.println(7*6/2+7*2/2);}}2016,题一,煤球数目:有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三

2022-03-12 19:59:22 416

原创 第一周学习总结(一)

第一周,学会了二分法查找目标算法。比如,在(1,2,3,4,5,6,7,8,9,0,10)这是个数中,用二分法查找数字6:public class Main{public static void main(String[] args){int arr[]={1,2,3,4,5,6,7,8,9,10};int star=0;int end=arr.length-1;int canshu=-1;int mb=6;while(star<=end){int mid=(s

2022-03-12 19:32:44 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除