自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十一章 图论

我们还有一个非常强大的CPU,具有无限数量的内核,因此您可以同时运行任意数量的指令,而且CPU速度非常快,完成任何指令只需花费1ns。然而,解决这个问题最简单的方法是添加气泡(无用操作),这意味着浪费时间来确保两条指令之间的距离不小于安全距离。如果两个指令之间的距离小于安全距离,则会导致危险,从而可能导致错误的结果。以下M行,每行包含三个整数X、Y、Z,表示X和Y之间的安全距离为Z,Y应在X之后运行。第一行有两个整数N,M(N

2025-01-17 22:22:30 1222

原创 第十章 非线性数据结构

【代码】第十章非线性数据结构。

2025-01-08 09:38:29 482

原创 第十二章 动态规划

给定序列的子序列是省略了一些元素(可能没有)的给定序列。,zk>是X的一个子序列,如果存在一个严格递增的序列

2025-01-01 12:10:26 315

原创 第九章 搜索

每当骑士移动时,它都是一个方向上的两个正方形和一个垂直于此的正方形。我们的骑士生活在一个比普通8*8棋盘面积更小的棋盘上,但它仍然是矩形的。每个场景的输出都以包含“场景#i:”的行开头,其中i是从1开始的场景编号。然后打印一行,其中包含按字典顺序排列的第一条路径,该路径访问棋盘上的所有方格,后面是一条空行。他从一条数线上的点N(0≤N≤100000)开始,奶牛在同一条数线上的点K(0≤K≤100000)。给定一个正整数n,编写一个程序来找出n的非零倍数m,其十进制表示仅包含数字0和1。包含零的行终止输入。

2025-01-01 11:14:20 274

原创 王道机试课程总结

3)例题2.1 abc 先设计算法3个for循环,分析复杂度,与题目数据量进行对比,得出结果可以使用。4)多组输入,指定跳出:利用while循环输出多组数据,用if,break语句实现指定跳出。2)操作:1查询代码讲解,2合并代码讲解,3路径压缩代码讲解,4树高低代码讲解。3) 第k大数, 快速排序讲解, 快速排序代码讲解,改进求第k大数。2)例题8.3Fibonacci(分治法,递推法,矩阵快速幂,公式法)2)逆序数对,归并排序讲解,归并排序、求逆序数算法代码讲解。

2024-12-16 21:33:21 819

原创 山东春季高考-C语言技能题(完结)

/2.程序填空 整型数据,求出个位和十位,然后输出十位和个位的乘积。//1.程序改错(3个空) 用两指针求一组数的最小值,一开始均指向首地址。//1.程序改错(3个空) 指针指向字符串。//指针p不动,指针q往后加加,遇见小的数,就让p指该位置。

2024-12-11 16:03:44 3423

原创 第八章 递归与分治代码

【代码】第八章 递归与分治。

2024-12-09 11:16:55 255

原创 编程题目(机试c版本+课本题补充)

3.已知3025这个数具有一种特质:将它平分为两段,即30和25,将两者相加后求平方,即(30+25)求平方,恰好等于3025本身。同构数是指这个数为该数平方的尾数,如25的平方=625,25是同构数。而在数学中,也具有这样特征的一类数字,称为回文数。设a, b, c均是0到9之间的数字,abc, bcc是两个三位数,且有abc + bcc = 532。如2和11就是这样的数,因为2*2 = 4 11*11 = 121。设N是⼀个4位数,它的9倍恰好是其反序数(如1234的反序数是4321), 求N的值。

2024-12-08 23:59:27 318

原创 考研C语言21-23洋(完结)

4.代码填空,给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。2.代码填空,已给出实现过程,通过链表对字符串进行编排,将字符串逆序输出(每空5分共20分)2.代码填空题:往创建的链表中输入字符内容,在逆向输出出来。1.已知两个数组,一个为从小到大排序,一个为从大到小排序,请设计算法合并装到一个数组里并按从小到大增序存放。3.请用递归的方式实现,设计算法将一个四位数从千位到个位按位输出(10分)31.数组最大最小值(10分)

2024-12-08 22:06:43 245

原创 高中-信息技术科目考试-编程题(完结)

具体如下图:假设学生投瓶10个,投瓶类型定义为t(0表示塑料瓶,1表示易拉罐),单个饮料瓶的容量/重量定义为v,奖励的总金额为sum,输出时保留2位小数,请使用C语言或python语言模拟该过程。(23上)3.猴子第一天早上摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上有将剩下的桃子吃了一半,又多吃了一个。(21下)5.我国古代数学家张丘建在《算经》中提出了一个著名的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。(17下)9.计算数列{1,1,2,3,5,8,13,21,…

2024-11-22 14:58:05 658

原创 山东春季高考-C语言理论-程序填空/结果/编程题(完结)

(1)统计自今年至2100年的闰年个数,输出具体年份(格式为:2020年),输出时一行只显示10个年份。(1)从键盘上输入三个整数a、b、c,判断能否以这三个数为边构成三角形,若可以则计算机三角形的面积且保留两位小数;(2)求Sn=1+1/2+1/4+1/7+1/11+1/16+1/22+……+an的值,直到最后一项的值小于10的-5次方。(提示:三角形的面积公式为:S=√P(P−a)(P−b)(P−c)  ̄,P=(a+b+c)/2)(2)一个数列是:1/2,-3/2,5/3,-8/5,……

2024-11-19 08:55:27 1575

原创 考研C语言13-21事(完结)

1*2+2*(3+4)+3*(4+5+6)+……+n*((n+1)+(n+2)+……+(n+n))>=m的最小的n。4.一个三位数 abc 等于其每位数字的阶乘之和,即:abc=a!2.输出 100 以内的个位数为6、且能被3整除的所有数。若一个数的所有因子之和恰好为该数,则该数为“完全数”。1.求 1-1000 之间所有除以5余3的数值之和。编程序求出并打印输出所有这样的三位数。3.对给定的m,编写一个函数求满足。5.编写一个函数 sum()计算。

2024-11-17 18:54:02 228 1

原创 自己整理的八种排序(c/c++)

数据结构算法

2022-11-30 22:24:01 374

原创 斐波那契数列的三种时间复杂度

七八那也数列

2022-07-17 10:02:55 4126

原创 栈和递归习题

数据结构

2022-07-17 09:14:09 471

原创 基于邻接表的深度优先遍历 (非递归)

数据结构

2022-07-17 09:09:05 2687 1

原创 上机训练必备

标准指法

2022-07-17 09:02:44 723

原创 关于数据结构单链表的方法中的参数(LinkList L)和(LinkList &L)的区别

数据结构

2022-07-17 08:56:30 3178

原创 运用DFS算法解决的图的相关算法应用

DFS

2022-07-16 23:59:23 324

原创 第七章 贪心策略代码

1.例题7.2 FatMouse'sTrade#include <iostream>#include <cstdio>#include <algorithm>using namespace std;const int MAXN = 1000;struct JavaBean { double weight; double cost;};JavaBean arr[MAXN];bool Compare(JavaBean ...

2022-03-18 13:00:09 322

原创 第六章 数学问题代码

代码6.1#include <iostream>#include <cstdio>#include <vector>using namespace std;void Convert(int number) { vector<int> answer; if (number == 0){ answer.push_back(0); }else{ while (number != 0){ ...

2022-03-15 22:10:43 506 1

原创 第五章 数据结构一代码

1.构造#include <cstdio>#include <vector>#include <iostream>using namespace std;int main(){ //向量的构造 int myArray[] = {1,2,3,4,5}; vector<int> myVector1; // vector<int> myVector2(my.

2022-03-10 22:03:46 278

原创 第四章 字符串代码

string的四方面操作:1.构造#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){ string s0 = "Initial String"; //定义字符串s0为Initial String string s1; //定义字符串s1 .

2022-03-09 22:24:00 559 1

原创 第三章 排序与查找代码

代码3.1#include <iostream>#include <cstdio>#include <algorithm>using namespace std;const int MAXN = 100 + 10;int arr[MAXN];int main(){ int n; while(scanf("%d",&n) != EOF){ for(int i=0; i<n; i++){ ...

2022-03-04 19:26:47 225

原创 第二章 暴力求解代码

代码2.1#include <iostream>#include <cstdio>using namespace std;int main(){ for(int a = 0; a <= 9; ++a){ for(int b = 0; b <= 9; ++b){ for(int c = 0;c <= 9; ++c){ if(100*a+110*b+12*c==532){...

2022-03-02 20:47:38 259

原创 第一章代码

1.4以题目a+b 的四种变形考察四种格式1.单组输入//c语言#include <stdio.h>int main(){ int a, b; scanf("%d %d",&a, &b); printf("%d\n",a+b); return 0;}//c++#include <iostream>using namespace std;int main(){ int a, b; cin.

2022-03-01 21:05:46 312

原创 第十二届蓝桥杯大赛软件赛省赛(2021年)

填空(45分):1.描述(直接打出来)5 √2.枚举+模拟(直接暴力)5 √3.高精度+直线定义(有难度)10 **4.数学问题之约数(直接枚举约数)10 √5.最短路径(Kruskal算法,或者Fold算法)15 √编程(105分):1.时间显示(直接模拟)15 √2.砝码称重(背包问题,滚动数组,直接没)20 **3.杨辉三角形(递归+找规律,找不出来直接没)20 **4.双向排序(找规律,直接没)25 ×5.括号匹配(dp,直接没)25 ×...

2022-02-28 22:16:24 248 1

原创 Java零基础学习7

JAVA数组07—Arrays类讲解数组工具类Arrays查看JDK帮助文档,util是工具包,等等当然也可以在代码里面点击Arrays查看里面的功能

2021-05-22 23:11:50 71

原创 Java零基础学习4

JAVA基础11——包机制1.为了更好的组织类,引入包机制。用于区别类名的命名空间包的本质就是文件夹,里面是类。如lang包里的String类。2.一般利用公司域名倒置作为包名;com.kuangstudy.www3.为了使用一个包里的成员,需要导入该包。这里Date类不可使用,明确要求导入该包。包里的名字不要重复。4.包的定义跟通配符 *...

2021-05-21 18:25:33 40

原创 Java零基础学习3

JAVA入门01-----java的诞生1.1972年c语言诞生,优点:贴近硬件,运行极快,效率极高。用于编译操作系统,编译器,数据库,网络系统等缺点:指针和内存管理2.1982年c++诞生面向对象。兼容C,图形领域,游戏等3.java初生:java 2 标准版(J2SE):去占领桌面java 2 移动版(J2ME):去占领手机java 2 企业版(J2EE):去占领服务器java发展:基于java开发了巨多的平台,系统工具构建工具:Ant,Maven,Je...

2021-05-19 18:35:25 59

原创 Java零基础学习2

预科01学习准备 :博客。为什么要写博客呢?1.总结和思考2.提升文笔组织能力3.提升学习总结能力,每一章,每几章,最后总的总结4.提升逻辑思维能力5.帮助他人,结交朋友创建博客的平台:博客园(推荐),优快云,简书,知乎……或者购买服务器搭建个人网站(需要支付一定费用)预科02MarkDown语法详解(省略)预科03什么是计算机(了解)预科04计算机硬件及冯 卡诺依曼结构(了解)预科05计算机软件及软件开发(了解)预科06Windo.

2021-05-18 22:28:05 69

原创 Java零基础学习1

前言03学习课程路线1.计算机基础 2.java入门学习3.java基础语法4.流程控制和方法5.数组6.面向对象编程7.异常8.常用类、9.集合框架10.IO11.多线程11.GUI编程12.网络编程13.注解和反射14.JUC编程15.JVM探究16.23种设计模式17.数据结构和算法18.正则表达式如何更好更高效的学习java?1.多写代码、笔记、文章2.多练交流、思维、技能3.多分...

2021-05-18 22:00:33 53

空空如也

空空如也

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

TA关注的人

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