- 博客(11)
- 收藏
- 关注
原创 第十周学习总结
这周蓝桥杯成绩公布,没获奖也是在意料之中。但通过这次的蓝桥杯大赛,看到了自己的不足之处,也对未来的学习有了明确的目标和方向。首先是基础类型的问题:要弄清并且准确掌握每个组成元素的作用,弄明白基本定义式的书写方式。然后重新把八大基本数据类型一一的重过一遍,达到精准的目的。第二是基本结构的问题:把所有的基本语法结构学一遍。保证能套用同样的语法结构成功运行并不出错。第三是深入学习问题:一直以来,不论遇到的什么算法题,都写得是自己会的并且是简单的,一用到自己不知道或者不会用的语法结构或者语句时候,便萌生
2022-05-03 17:32:57 127
原创 第七周学习总结
这周,起步比别人晚了一周,要尽量赶上。首先是时间复杂度:一条语句的频度是指该语句在算法中被重复执行的频率。而算法中所有语句的频度之和记做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 152
原创 第五周总结
这一周也不知道干了啥,总感觉自己心不在焉的。这种状态特别特别难受,一定要改正掉。这周初转入C++,发现C语言真的跟JAVA有很多共同之处。首先就是有文件:#include <bits/stdc++.h>这行相当于JAVA中的import java.util.*;是头文件的意思。然后既然有了头文件,计算机就知道信息储存在哪,可以去用特定的方式识别了。下一行是命名空间:using namespace std;JAVA中相当于:public class Main{ 就是命..
2022-04-17 20:08:53 832
原创 第三周学习总结(二)
初步开始了解并尝试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 1244
原创 第三周学习总结(一)
这周把杨慧三角的原理跟知识,清晰捋了一遍。杨辉三角,简化一下,大约呈现这种样子:11 11 2 11 3 3 11 4 6 4 1
2022-03-27 08:18:01 74
原创 第二周学习总结(二)
更是学会了用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 290
原创 第二周学习总结(一)
第二周学会了一些关于算法基础的知识。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 255
原创 第一周学习总结(二)
这一周学习了从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 467
原创 第一周学习总结(一)
第一周,学会了二分法查找目标算法。比如,在(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 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人