- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 从入门开始手把手搭建千万级Java算法测试-主页面的搭建和自定义测试数组生成类
从之前的文章当中,已经讲解了不少算法,其中这十个算法我们从算法思路,到算法伪代码实现,到复杂度分析,在进行学习后,已经拥有了搭建测试平台的基础,其中这个平台可以完你自身硬对算法从1000,到千万级测试,其中算法测试时间与你的机器硬件水平和实现的算法有关系,下面是怎么实现这个平台和自定义测试数组生产类的具体讲解,有了这些基础后添加后续的功能也十分的方便。下面是平台的具体实现。...
2022-06-27 22:36:34
243
1
原创 从入门开始手把手搭建千万级Java算法测试-快速化排序与随机化查找第k大数
第十天开始呢,我们开始讲解快速化排序与随机化查找第k大数,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试,其中算法测试时间与你的机器硬件水平和实现的算法有关系,下面是快速化排序与随机化查找第k大数算法具体讲解。...
2022-06-27 00:00:00
198
原创 从入门开始手把手搭建千万级Java算法测试-计数排序与快速排序的比较(常规快排)比较
第九天开始呢,我们计数排序与快速排序的比较,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试。...
2022-06-26 00:00:00
358
原创 从入门开始手把手搭建千万级Java算法测试-斐波那契额数列的三种实现方法比较
第八天开始呢,我们讲解斐波那契额数列的三种实现方法,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试,其中算法测试时间与你的机器硬件水平和实现的算法有关系,下面是斐波那契额数列的三种实现方法的具体讲解。...
2022-06-25 00:00:00
244
原创 从入门开始手把手搭建千万级Java算法测试-计算X的n次幂两种方法比较
第六天开始呢,我们讲解计算X的n次幂两种方法,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试。...
2022-06-24 00:00:00
588
原创 从入门开始手把手搭建千万级Java算法测试-快速排序与随机快速排序比较
第六天开始呢,我们讲解快速排序与随机快速排序,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试,其中算法测试时间与你的机器硬件水平和实现的算法有关系。...
2022-06-23 00:00:00
161
原创 从入门开始手把手搭建千万级Java算法测试-归并排序和插入排序的比较
今天开始讲解归并排序和插入排序进行比较的算法,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试。...
2022-06-22 00:00:00
119
原创 从入门开始手把手搭建千万级Java算法测试-希尔排序
希尔排序算法,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试。
2022-06-21 00:00:00
108
原创 从入门开始手把手搭建千万级Java算法测试-归并排序
今天讲解归并排序算法,从算法思路,到算法伪代码实现,到复杂度分析,从这里开始我们手把手搭建一个测试平台的基础,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试,基本思想:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。...
2022-06-21 00:00:00
110
原创 从入门开始搭建千万级Java算法测试-插入排序
手把手搭建一个测试平台,根据你自身硬件水平可以对下列代码进行从1000,到千万级测试,其中算法测试时间与你的机器硬件水平和实现的算法有关系。
2022-06-19 00:00:00
111
原创 关于21年数学建模国赛C题转运方案附件填数matlab解决方案
本文介绍了21年全国数模比赛当中C题答案的处理方法,简化了填写的过程,不用手动处理数据,而直接进行赋值。
2021-10-14 16:44:34
3743
3
原创 关于21年数学建模国赛C题处理附件中零值点python解决方案
利用python处理0的点原理是很简单的,就是我们读取整个文件,对单元格依此进行遍历,判定cell组中元素的值是不是0,如果是0的话就将单元格置为None前置知识点:openpyxl库的使用方法和函数介绍原测试文件(展示部分数据):from openpyxl import load_workbookfrom openpyxl.cell.cell import Cellnewfile=load_workbook("text.xlsx")#读取对应文件s=newfile[
2021-10-14 16:40:25
515
原创 C语言程序设计实验第三版:单向链表程序设计
/大家好我是右丞,喜欢和大家一起学习和进步的不怎么的普通人!/今天也请继续加油!实验六、单向链表程序设计(p115–p121)一、实验目的(1)掌握单向链表的概念和建立方法。(2)掌握单向链表的基本操作。二、实验内容完成C语言程序设计实验与习题指导11.2内容。1.源程序:2.调试例子:3.结果如图:三、实验程序1、调试示例建立学生信息链表:输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。(自建链表)1.源程序:#i
2020-06-07 22:54:13
3443
原创 C语言程序设计实验第三版:文件程序设计
/我是咕咕,哈哈哈。今天也有好好学/实验七、文件程序设计(p121–p125)一、实验目的1、掌握文件的基本概念。2、掌握文本文件的打开和关闭操作。2、掌握文本文件的顺序读写方法。二、实验内容1、调试示例:将字符写入文件:从键盘输入一行字符,写到文件a.txt中。1.源程序:#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp; char ch[80]; fp=fopen("a
2020-06-07 22:41:31
7791
4
原创 2020年哈尔滨工业大学C语言程序设计精髓 第十二周编程作业题
/这个周过后同学们应该掌握多变量类型定义的结构体了,在这基础上能应该多做练习题巩固用法,计算机专业的学生更应该把C语言学的更加的牢固,为以后的学习奠定坚实的基础,大一我们没有过多的专业课,所以自己就学了两遍,希望各位同学可以以此为参考自己的学习。/1计算时间差V2.0(4分)题目内容:用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的...
2020-05-06 09:45:03
2122
3
原创 2020年哈尔滨工业大学C语言程序设计精髓 第十一周编程作业题
/不知道同学们过的怎么样,一晃半学期过去了,你的C语言学的怎么样呢,作为重新学习C语言的我,又一次认识了面向对象编程的魅力,希望有条件的同学继续跟着我继续探索计算机的魅力,从二月末到四月末的你是否达到了当初的目标,请你继续努力,希望别后悔当初/————————————————————————————————————————有同学私信我做不做练兵的题,我这里想讲的是已经学习了这么久的你,如果观看...
2020-04-27 19:23:41
1860
1
原创 2020年哈尔滨工业大学C语言程序设计精髓 第十周编程作业题
/本节理应熟练的掌握string.h函数库中的函数,在熟练的基础上,深层次的理解对于字符数组我们该做什么,不该做什么,还要掌握指针所指向的存储位置,别弄混的前提下,可以得心应手的编写程序了。/最近有点太鸽了,需要的同学可以私聊我帮你解答,练兵题只有等空了慢慢做了,太多了,我还要学其他内容呢,希望谅解,有需要的同学也可以多参考其他文章!!!1数字字符串转换为整型数(4分)题目内容:从键盘输...
2020-04-13 19:49:58
3021
原创 2020年哈尔滨工业大学C语言程序设计精髓 第九周编程作业题
/第三题真的有肝很久,因为方向判断错误的关系,要理解二维数组作为形参进入函数里面,注意第一下标和第二下标代表的关系,第一下标是行数,第二是一列的个数,作为形参可以只定义个数,就当是这一排多少个自动化行,等不及的同学可以私信给我一起讨论后面的题目,后面几周的学习主要围绕编程作业,练兵题会慢慢更的,肝不动*/1重复数字检查(4分)题目内容:从键盘输入一个数,检查这个数中是否有重复出现的数字。如...
2020-04-07 23:51:23
2954
原创 2020年哈尔滨工业大学C语言程序设计精髓 第八周练兵编程题
/各位同学,对不起鸽了这么久,最近疫情原因学业繁忙,对于数组要理清思路使用,对于后面的指针学习有很大的帮助,用指针指向数组会让程序更加的简洁明了,但是一定不要乱用,对于任何技术或者算法的使用是基于理解的,别不会乱用,反而使得程序多为累赘,让别人难以理解。/1三天打渔两天晒网(4分)题目内容:中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即工作三天,...
2020-04-07 14:15:46
4757
1
原创 2020年哈尔滨工业大学C语言程序设计精髓 第八周编程作业题
/新的一周新气象,这个星期将和大家一起进入指针了,多多指教哦!/1摘苹果(4分)题目内容:陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当他不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度(已知在100cm到200cm之间,包括100cm和200cm),以及陶陶把手伸直时能达到的最大...
2020-03-23 18:53:20
2577
原创 2020年哈尔滨工业大学C语言程序设计精髓 第七周练兵编程题
/害,这期算比较简单,但是第五题水手和椰子属实有点难,如果没有解决本来的数学问题去编程的话,是不可能解决的,同学们也要打好数学基础,继续努力啊,下下个周就进入指针了只会越来越难。/1谐均值计算(4分)题目内容:两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值。函数原型为:double Calculate(...
2020-03-18 20:15:30
3441
原创 2020年哈尔滨工业大学C语言程序设计精髓 第七周编程题作业
/加油加油,这周的题目不难,大家仔细听课就可以做出来!/1n层嵌套平方根的计算(4分)题目内容:编写程序利用递归法实现如下所示n层嵌套平方根的计算:递归函数原型:double Y(double x, int n);程序运行结果示例1:Please input x and n:16,1↙Result=4.00程序运行结果示例2:Please input x and n:16,2...
2020-03-16 19:14:51
2942
原创 2020年哈尔滨工业大学C语言程序设计精髓 第六周编程题作业
/今天这篇文章应该是这个系列最快的最后一篇文章,因为接下来的问题我将和大家一起学习后面更深更难的内容,更新文章的速度会相应的慢下来,学习不是一蹴而就的,每个人都在慢慢进步,经过第二遍的摸爬滚打,我也学到了不少奇奇怪怪的知识点,当然这是后面一个专栏的内容会介绍到的,先放一下预告,休息一下,咱们继续努力!/1计算阶乘的和v2.0(4分)题目内容:假设有这样一个三位数m,其百位、十位和个位数字分...
2020-03-10 22:01:34
5456
4
原创 2020年哈尔滨工业大学C语言程序设计精髓 第六周在线编程题练兵
/好久不见,今天也是秃头的一天,程序是肝出来的,但是我浏览了别人写的第一题确实比我简单,但是我还是把我自己的思路展示出来,作为一个错误的示范,大家要注意程序设计思路要简洁明了,不要多重嵌套绕来绕去的,有兴趣的同学可以试试只用三个循环不嵌套做出来第一题,还有最后一天怪我,程序就是套娃,强制叫我用switch写无法,新的一天大家加油!未来的天之骄子未来祖国栋梁,更好的明天在等着你们/1绘制金字塔(...
2020-03-09 23:02:27
4777
原创 2020年哈尔滨工业大学C语言程序设计精髓 第五周编程题作业题
/这几个题目还是有点东西的,特别是第二题和第四题,需要读清题目,如果错误的理解的话很容易导致示例错误,检测bug也如此,在许多文章中第四题解的并不完美,不能顺利通过示例,在本章中进行的修改/1马克思手稿中的趣味数学题(4分)题目内容:编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先...
2020-03-04 15:22:48
4137
2
原创 2020年哈尔滨工业大学C语言程序设计精髓 第五周练兵编程题
1判断一个整型数据有几位v2.0(4分)题目内容:从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。程序运行结果示例1:Please enter the number:12226↙12226: 5 bits1: 12: 36: 1程序运行结果示例2:Plea...
2020-03-02 20:37:49
4507
原创 2020年哈尔滨工业大学C语言程序设计精髓 第四周编程题
/本文为原创内容,C语言练习试题适用参考学习,因为全为自己编写可能没有按照标准答案或者含有使可读性减少的步骤,有不对的地方希望各位指出/1分数比较(4分)题目内容:利用人工方式比较分数大小的最常见的方法是:对分数进行通分后比较分子的大小。请编程模拟手工比较两个分数的大小。首先输入两个分数分子分母的值,例如"11/13,17/19",比较分数大小后输出相应的提示信息。例如,第一个分数11/1...
2020-02-24 21:44:22
4419
3
原创 2020年哈尔滨工业大学C语言程序设计精髓 第四周练兵编程题
1检测用户错误输入(4分)题目内容:根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行结果:123a↙Input error!输入格式: “%d %d”输出格式:如果成功读入指定的数据项数,输出格式为:“a = %d, b =%d\n” (注意:等号的两边各有一个空格)输入非法数据,输出格式为:“Input er...
2020-02-24 21:04:53
5019
原创 2020年哈尔滨工业大学C语言程序设计精髓 第三周编程题
1日期显示(3分)题目内容:编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yy.mm.dd)。以下为程序的运行结果示例:Enter a date (mm/dd/yy):12/03/2015↙You entered the date: 2015.12.03输入格式: “%d/%d/%d”输...
2020-02-19 13:29:39
6004
原创 2020年哈尔滨工业大学C语言程序设计精髓 第三周在线编程题
1学分绩计算(3分)题目内容:已知某大学期末考试学分绩的计算公式为:学分绩 =(工科数学 * 5 + 英语 * 1.5 + 线性代数 * 3.5) / 10请编程从键盘按顺序输入某学生的工科数学、英语和线性代数成绩,计算并输出其学分绩。以下为程序的运行结果示例:Input math1, English and math2:80,70,100↙Final score = 85.50输...
2020-02-19 13:16:28
3211
原创 2020年哈尔滨工业大学C语言程序设计精髓 第二周编程题
1输出逆序数(3分)题目内容:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3100+210+1 = 321,并输出321。提示:从键盘输入数据可以使用函数scanf()。例如,scanf("%d",&x); 表示从键盘输入整数并存入整形变量x中。利用取绝对值...
2020-02-19 13:11:33
5860
15
原创 2020年哈尔滨工业大学C语言程序设计精髓 第一周编程题
hello world!(3分) 题目内容:使用printf()在屏幕上输出 hello world!提示:#include <stdio.h>int main(){printf(“he...
2020-02-19 12:47:14
4244
2
基于JAVA的千万级算法测试平台
2022-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人