- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 快速排序-刷题2021-07-16
快速排序给定你一个长度为 n 的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:5 3 1 2 4 5输出样例:1 2 3 4 5c plus 代码 方法一 #include <iostream> #inc
2021-07-16 15:49:48
265
原创 归并排序-刷题2021-07-16
归并排序给定你一个长度为 n 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:5 3 1 2 4 5输出样例:1 2 3 4 5代码思路This algorithm is a typical application of
2021-07-16 15:30:12
487
原创 写一个函数,将一个3*3整型矩阵转置。在主函数中调用,输出结果,用一维数组表示这个矩阵
写一个函数,将一个3*3整型矩阵转置。在主函数中调用,输出结果,用一维数组表示这个矩阵。在复习cpp考试时看到的指针部分课后练习题。本来在网上看了看,发现大多输入用的二维矩阵,不太符合我期望看到的代码。输入:一个一维数组输出:一个一维数组思想:int 类型指针。```cppint main() { int arr[9] = {1,2,3,4,5,6,7,8,9}; for(int z = 0; z<9;z++) cout<<arr[z]<<",
2020-09-10 21:26:21
5165
1
原创 日志6月30日-工作小结
项目实训日志6月30日-工作小结在项目实训期间实现的主要工作寻找数据,分析数据,参与小组算法讨论和界面讨论。学习LIBFM算法,在ubuntu虚拟机上学习使用libfm线性预测模型编写python代码进行数据预处理,将excel格式数据处理成libsvm格式的数据,参与矩阵分解模型训练。利用学生行为数据,基于LIBFM矩阵分解算法预测学生成绩。学习微信小程序开发相关知识,并跟随网络线上教程学习小程序开发。进行小程序前端设计和开发,和前端逻辑实现。设计首页界面,个人课表界面,图书馆打卡记录界
2020-07-02 08:27:22
170
原创 日志6月29日-课表界面和毕业照界面实现
项目实训日志6月29日-课表界面和毕业照界面实现这两部分界面没有数据来源,但出于使得项目框架更加完善的目的,我也实现了相关的界面设计课表界面课表设计参考了网上比较成熟的界面设计wxml代码,采用scroll-view布局。<!--pages/courselist/courselist.wxml--><view class="top"> <view wx:for="{{['一','二','三','四','五','六','日']}}" class="top-text
2020-07-01 23:32:44
173
原创 日志6月28日-学期报告界面
项目实训日志6月28日-分析报告前言,学期分析报告是本项目的重点展示区间,通过对学生行为数据的分析,我们能预测学生成绩并预测学习排名,我们将会对学生一学期的行为数据进行统计分析和展示,并预测学期排名,根据学生的行为和预测成绩提出委婉适当的建议。界面功能需求展示学生的学期总支出情况,食堂支出情况,并查看学生食堂消费水平处于年级什么水平。展示学生一学期前往图书馆的次数,图书借阅次数,以及两项指标相对于年级平均水平的位置。展示学生前两学期的成绩排名,并预测当前学期成绩排名,排名数据来源于算法小组的预测
2020-07-01 22:57:27
169
原创 日志27-图书馆界面
项目实训日志27-图书馆界面图书馆打卡记录界面功能需求:展示图书馆打卡记录,并在日历上显示。图书馆预约界面功能需求实现预约1.项目实现1.1 图书馆打卡记录界面先上效果图,比较简洁;界面分为两部分,上端部分调用极点日历插件功能,可直观显示打卡日期。下端部分实现一个简单列表显示具体的打卡日期。主要借助到的接口为极点日历插件,利用插件来实现小程序的打卡记录功能。将选定的日期标注为指定的颜色。同时由于采用的数据时间从2014年开始,将默认时间节点改为2014年一月但存在一个瑕疵,在于打卡
2020-07-01 21:38:52
364
原创 6月26日日志-消费记录界面实现
项目实训6月26日日志-消费记录界面实现界面需求介绍展示个人消费历史记录,包括消费时间,消费类别,消费钱数等个人信息。实现用户个人的收支记账功能,除校园卡记录的消费信息之外,用户个人可以在消费记录界面增添收入和支出记录,使得我们的消费记录更加细致,灵活,更加精准,并具有良好的用户体验性。实现个人收支分析报告,能对用户一学期的收入支出总情况进行展示分析,重点关注...
2020-07-01 15:51:03
573
原创 6月20日至25日日志
项目实训6月20日至25日日志经过一段时间的学习,大致了解了微信小程序的框架,并按照微信小程序的官方教程实现了一些简单的demo,并尝试使用了一些组件。我与任同学进行分工,我主要实现项目需要的主要界面,包括图书馆借阅记录,图书馆打卡记录,消费记录,成绩预测,分析建议报告等界面,任同学负责小程序数据库接口的实现。在这几天,由于期末考试的缘故,没有进行界面的实现,但大概的任务和界面功能构思在脑海里成形。等考完试,就将开始项目实现。...
2020-06-30 12:01:00
122
原创 6月13日至6月20日工作总结
项目实训日志6月13日至6月20日工作总结经过我们团队的商讨,将项目划分为算法设计和界面设计展示两部分,经过分工讨论,我的任务是辅助组长张同学,组员曲同学,参与算法设计,同时与组员成sir一同设计并实现配套的微信小程序项目。1. 基于LIBFM矩阵分解算法的学生成绩预测1.1 算法准备前言这学期刚好创新设计跟随实验室进行了基于LIBFM矩阵分解算法的学生成绩预测,于是产生了将LIBFM矩阵分解算法运用到该项目中的想法。1.2 LIBFM算法加上MCMC采样算法在 LIBFM 中,提供了两大类的模
2020-06-30 11:33:30
183
原创 第一阶段工作总结-模型算法尝试
项目实训NO4,5工作:这两天天根据群里讨论的算法,去尝试使用libFM算法,但发现效果并不如人意思,可能是因为数据量太小,同时不同专业和学科不容易进行处理,如果要使用libfm,要使用线性回归,同时要清楚是根据学科还是专业来分别建立模型。同时学习小程序教程。...
2020-06-12 23:02:19
296
原创 LIBFM框架学习
项目实训NO2,NO3这两天忙于NLP大作业的验收,所以工作较少,合并在一篇博客里主要工作前端设计结合数据合算法,构思微信小程序该有的功能,使用墨刀进行ui设计,划分mooc学习记录,校园卡记录的功能下载并学习微信小程序开发工具算法和小组成员讨论后发现深度森林算法并不合适,尝试使用svm算法的回归分析。...
2020-06-10 23:14:55
178
原创 第一篇博客
项目实训No1今天得到数据集之后主要的任务是明确目的,并查阅资料和研读相关论文,寻找合适的算法模型目的:锻炼在真实数据集上完成数据挖掘任务的能力任务:给定学生校园刷卡行为数据集,利用deep forest 算法,对学生成绩进行预测。步骤:(1)下载deep forest 论文及代码,熟悉并运行deepforest。http://www.lamda.nju.edu.cn/code_gcForest.ashx(2)熟悉学生校园刷卡行为数据集,并根据deep forest程序的输入要求进行预处
2020-06-08 23:22:17
825
原创 ubuntu source.list保存
deb cdrom:[Ubuntu 18.04.3 LTS Bionic Beaver - Release amd64 (20190805)]/ bionic main restricteddeb-src http://archive.ubuntu.com/ubuntu bionic main restricted #Added by software-propertiesSee http://help.ubuntu.com/community/UpgradeNotes for how to upgra
2020-06-07 21:37:24
757
原创 在linux下批量进行libfm结果预测
#!/bin/bash# This is our first script.#!/bin/bashfor num in 1 2 3 do for char in 0 1 2 3 4 5 6 7 8 9 do echo $num $char trainDT="lin"${num}"train_"${char}".txt" testDT="lin"${num}"val_"${char}".txt" cat $trainDT>ijcnn1r.txt cat $testDT
2020-05-28 10:56:29
148
原创 在pycharm上使用gpu版本的Tensorflow
今天刚配置好tensorflow环境,想要跑一个NLP任务配置可以去看看这篇博客,还不错!https://blog.csdn.net/u012052268/article/details/74202439现在anconda 命令行里创建虚拟环境,跑一下代码使用shift+enter键完成多行输入 import tensorflow as tf tf.compat.v1.disable_eager_execution() sess = tf.compat.v1.Session() a =
2020-05-25 20:59:30
2833
原创 新闻搜索引擎网页部分
为了将原搜索引擎网页部分利用于推荐系统课程设计网页部分,特定将untitle文件夹下的view文件记录如下,如果想使用新闻推荐,直接将views.py文件复制过来。from django.http import HttpResponsefrom django.shortcuts import renderfrom snownlp import SnowNLPimport matplotlib.pyplot as pltimport timeimport jsonimport matplotl
2020-05-23 08:22:36
185
原创 libFM初尝试
libFM使用要使用LibFM训练数据,发现要用libvsm格式数据但libvsm格式的数据要求时一行一个样本,第一列是标签,其余列是feature特征,但我们的数据是有三个标签,于是设法分别对三个标签单独训练三次,向其他博客主请教后发现这种思路可行。于是通过execl宏转换生成对应格式,比如对于第一个标签,我们得到的形式如下对应的libvsm格式。列举其中一个输入训练文件的样式。按...
2020-04-11 10:43:39
484
原创 使用选择法将数组中的整数按由小到大排序 (10分) 编写选择法排序函数,使用选择法将数组中的整数按由大到小排序
使用选择法将数组中的整数按由小到大排序 (10分) 编写选择法排序函数,使用选择法将数组中的整数按由大到小排序。输入格式:从键盘上给大小为10个元素的整型数组随意赋值。输出格式:在一行中按从大到小顺序输出10个整数(每个整数按5列宽度输出)。输入样例:5 28 67 0 2 7 -6 5 36 -10输出样例: 67 36 28 7 5 2 0...
2020-04-03 16:58:03
9125
原创 调整数组使奇数全部都位于偶数前面其他数字顺序不变 (10分)
调整数组使奇数全部都位于偶数前面其他数字顺序不变 (10分) 输入一个长度不超过10的数字字符串,调整数组使奇数全部都位于偶数前面其他数字顺序不变。输入格式:例如输入“0123456789”输出格式:输出“1357902468”输入样例:在这里给出一组输入。例如:0123456789输出样例:在这里给出相应的输出。例如:1357902468#include <ios...
2020-04-03 16:57:07
2294
原创 设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:
设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:输入格式:输入首先在第一行给出一个正整数 N(≤104 ),随后一行给出 N 个正整数。所有数字都不超过 1000,同行数字以空格分隔。输出格式:输出这N个数的均方差,要求固定精度输出小数点后5位。输入样例 1:106 3 7 1 4 8 2 9 11 5输出样例 1...
2020-04-03 16:55:56
9236
1
原创 汉诺塔
汉诺塔是一个源于印度古老传说的益智玩具。据说大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘,大梵天命令僧侣把圆盘移到另一根柱子上,并且规定:在小圆盘上不能放大圆盘,每次只能移动一个圆盘。当所有圆盘都移到另一根柱子上时,世界就会毁灭。请编写程序,输入汉诺塔圆片的数量,输出移动汉诺塔的步骤。输入格式圆盘数 起始柱 目的柱 过度柱输出格式移动汉诺...
2020-04-03 16:54:37
259
原创 数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分...
2020-04-03 16:52:36
22289
原创 本题的目标很简单,就是判断一个给定的正整数是否素数。
本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式:输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231 的需要判断的正整数。输出格式:对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。输入样例:211111输出样例:YesNo#include <iostream>#include<str...
2020-04-03 16:51:38
12580
原创 7-2 求算式的和[1] (10分)定义函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n*(n+1)…(2n-1),函数返回值类型是double。
定义函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n*(n+1)…(2n-1),函数返回值类型是double。s= 1+1/2*3 +1/3∗4∗5输入格式:输入在一行中给出一个正整数n。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位,请注意等号的左右各有一个空格。题目保证计算结果不超过双精度范围。...
2020-04-03 16:50:08
7991
原创 求组合数。
本题要求编写程序,根据公式 算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。输入样例:2 7输出样例:result =...
2020-04-03 16:47:38
403
原创 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407代码块#include <iostream>#include<st...
2020-04-03 16:32:35
36868
4
原创 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。
自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.71828180#include <iostream>#include<string&...
2020-04-03 16:16:02
19195
原创 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02输出...
2020-04-03 16:00:52
21877
5
原创 本题目要求一元二次方程的根,结果保留2位小数。
本题目要求一元二次方程的根,结果保留2位小数。输入格式:输入在一行中给出3个浮点系数a、b、c,中间用空格分开。输出格式:根据系数情况,输出不同结果:1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;3)如果方程只有一个根,则直接输出此根;4)如果系数都为0,则...
2020-04-03 15:56:32
11519
原创 输入一个正整数repeat ,做repeat次下列运算,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。
输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。若输入月份错误,输出提示信息。输入输出示例:括号内为说明,无需输入输出输入样例:3 (repeat=3)5914输出样例:MaySeptemberWrong input!代码块#include...
2020-04-02 22:38:39
9708
1
原创 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。输入样例:abcaca输出样例:bcc代码块#include <iostream>#include<string>using namespace std;//本题要求编写程序,使用指针方式实现两个字符串...
2020-04-02 22:36:06
28273
4
原创 设有一个4行4列的二维数组data和两个一维数组m[4]和s[4],均为整型。stat函数统计数组data中每行偶数元素的个数并计算每行偶数元素之和,结果分别存入数组m和s的相应变量中。
设有一个4行4列的二维数组data和两个一维数组m[4]和s[4],均为整型。stat函数统计数组data中每行偶数元素的个数并计算每行偶数元素之和,结果分别存入数组m和s的相应变量中。输入格式:从键盘输入4行4列的二维数组的元素,每个元素之间用空格分隔。输出格式:line行号 = 偶数个数; sum = 偶数之和输入样例:1 2 3 4 5 6 7 8 9 10 11 12 13 1...
2020-04-02 22:34:50
3255
1
原创 读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。
读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。输入格式:输入有两行: 第一行是n值; 第二行是n个数。输出格式:输出最大值和最小值。输入样例:在这里给出一组输入。例如:58 9 12 0 3输出样例:在这里给出相应的输出。例如:max = 12min = 0代码块#include <iostream>#include<s...
2020-04-02 22:26:50
19217
1
原创 输入两个正整数 n 和 m ,再输入 n 个整数,将这些数排成一行,向右循环移动 m 个位置(从右边移出的数再从左边移入),最后输出移动后的n个整数。 要求定义并调用函数 mo
输入两个正整数 n 和 m (1<m<n<=10),再输入 n 个整数,将这些数排成一行,向右循环移动 m 个位置(从右边移出的数再从左边移入),最后输出移动后的n个整数。要求定义并调用函数 mov(x,n,m) 实现上述循环移动的功能,函数形参x的类型是整型指针,形参n和m的类型是int,函数的类型是void。输出格式:数据之间以空格分隔,最后一个数据集后面没有空格输入输...
2020-04-02 22:08:07
8016
3
原创 输入一个正整数repeat ,做repeat次下列运算,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。 若输入月份错误,输出提示信息
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。若输入月份错误,输出提示信息。输入输出示例:括号内为说明,无需输入输出输入样例:3 (repeat=3)5914输出样例:MaySeptemberWrong input!代码块#inclu...
2020-04-02 22:00:31
11732
3
原创 数据库自学笔记2
关系模型介绍列之间的顺序无关一个块是一个instance 而不是一行domian(域)是指属性的域,指一定的取值空间属性cell 原子性,不可再分,(用学号,不能截取学号)cell 里的数据不可分割无办法取(不允许切)null表示状态值一个状态值未知可以放在任何一个位置关系的集合,集合的关系。要体现正确性,就要有合适的语义。正确的关系为什么说合成一张表是不好的...
2019-09-25 17:26:22
121
原创 安装完vmwaretools 不起作用,重装显示正在停止安装。
按照步骤安装好vmwaretools,同时显示出 什么什么enjoy team但是发现一不能使用共享文件夹,而不能使用屏幕扩大想着怕不是安装啦一个假的tools,毫无办法,只能卸载重新安装。但卸载时却出现网上的方法么的用。苦思冥想不得要领。恰此绝望之际,突然想起绝地求生一招,重新启动。他便好啦。...
2019-09-10 19:49:25
2121
推荐系统整体课程实验报告美食推荐
2020-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人