- 博客(41)
- 收藏
- 关注
原创 使用R语言包clusterProfiler做KEGG富集分析时出现的错误及解决方法
使用R语言包clusterProfiler做KEGG富集分析时出现的错误及解决方法。
2023-03-07 22:38:53
18904
36
原创 .npy和.mat格式的数据相互转换
import numpy as np# numpy 转 matfrom scipy import iogene12396_miRNA550 = np.load('./gene12396_miRNA550.npy')io.savemat('./R12.mat', {'R12': gene12396_miRNA550})# mat 转 numpyfrom mat4py import loadmatDO328_DO328 = np.array(loadmat('../disease_sim..
2022-04-20 20:33:06
2126
原创 C++ 基本数据结构
C++ 基本数据结构目录C++ 基本数据结构1.向量2.队列3.栈以后会补充1.向量#include<vector>顺序存储empty()size()push_back() 尾部添加pop_back() 尾部删除insert() erase() clear()首元素迭代器 begin()尾元素后一个位置 end()访问:1.0到size()-12.定义迭代器 vector<int>::i...
2020-09-11 23:21:41
259
原创 Idea卸载及安装
一 Idea 目录1. 开发工具目录 可以安装在D盘2. C盘 用户 用户名 .Idea..... config配置文件(所有"工作区"使用这一个配置文件 若想改成默认 直接删掉即可 会自动加载) system系统文件(删掉会自动加载)二 Idea 卸载控制面板 程序 程序和功能 卸载 彻底的卸载可以都勾上卸完重启电脑 重新安装保险三 Idea 安装网址:https://www.jetbrains.com/idea/download/#section=...
2020-05-31 11:41:02
12616
3
原创 多级文件夹复制
多级文件夹复制思路:使用递归算法使用字节流读入写出代码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impor...
2019-08-09 23:38:55
241
原创 CCF-201903-2 简单的二十四点
题目:由于时间有限, 直接截取了CCF的截图思路:1. 把式子输入到字符串2.为了操作方便, 把字符串转化为集合3.先解决乘法除法运算 步骤:判断运算符, 若为乘号, 则对乘号前后的两个数做乘法运算, 结果保存到临时变量中, 依次删除"乘号"后面的"数字"和"乘号", 把临时变量附给"乘号"前面的值. 这就完成了一次运算. 注意, 因为删除操...
2019-08-08 17:05:16
209
原创 凸优化的一些基本概念
一 凸集(convex set)二 凸函数(convex function)函数任意两点连线上的值 大于 对应自变量出的 函数值 的函数 三 凸优化问题(convex optimization problems, OPT)目标函数是凸函数,变量所属集合是凸集合的优化问题四 常见的凸优化问题(1) 线性规划(lin...
2019-08-05 12:24:17
832
原创 HashSet点名
String[] name={"乔帮主","乔乔","小乔","大乔","神通广大","柳岩","张雨绮","李思思","高老师"};键盘输入一个正整数N如果N小于name的长度, 则随机打印N个人的名字,不能重复如果N大于name的长度, 则打印整个name里的人名import java.util.Arrays;import java.util.HashSet;import ja...
2019-08-04 21:41:48
155
原创 邻接表创建无向图
#include<iostream>const int MVNum = 100;//最大顶点数using namespace std;//边结点struct ArcNode{ int adjvex;//该边所指向的结点位置 ArcNode *nextarc;//指向下一条边的指针};//表头结点struct VNode{ char data;//表头数据...
2019-07-29 14:10:09
3426
原创 学生加权平均绩点计算系统
这半个小时,闲来没事,正好赶上这几天计算绩点,便开发了这个小程序。如果单纯计算绩点,这个程序难免小题大做,但为了以后可能扩展成学生成绩管理系统,所以便用了Java面向对象的知识开发的。如有错误,请大佬们指正!!!输出结果如下图所示:package com.sdnu.studentScore;import java.util.ArrayList;/** * 主函数: 完成...
2019-07-26 15:39:31
3306
原创 全盘扫描.jpg文件
全盘扫描.jpg文件package play;import java.io.File;public class getDataFromOtherComputer { public static void main(String[] args) { // TODO Auto-generated method stub File[] roots=File.listRo...
2019-07-19 14:36:42
330
原创 生成验证码
生成验证码package thj1;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import...
2019-07-19 14:18:35
130
原创 一直不停的按删除键
一直不停的按删除键package thj1;import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;import java.util.Date;public class Test2 { public static void main(String[] args) th...
2019-07-19 14:13:46
723
原创 强制关闭程序进程
package thj1;import java.awt.AWTException;import java.awt.Robot;import java.io.IOException;public class Command { public static void main(String[] args) throws AWTException, IOException { /...
2019-07-17 11:56:48
568
原创 【Java】统计每个字母出现的次数
package chapter6;public class chapter6 { public static void main(String[] args) { char[] chars=createArray(); System.out.println("The loeercase letters are:"); displayArray(chars); ...
2019-03-08 23:07:54
2367
2
原创 随机数法求pi
public class Chapter_2_practise{ public static void main(String[] args) { int num=10000000; double[] x=new double[num]; double[] y=new double[num]; for(int i=0;i<x.length;i++) { x[i]...
2019-03-08 00:11:54
1117
原创 第二章课后题 Java语言程序设计(基础篇)(第十版)[美]梁勇
Java语言程序设计(基础篇)(第10版)[美]梁勇第二章课后题P59//P59 Chapter_2_practise/*//T2_1import java.util.Scanner;public class Chapter_2_practise { public static void main(String[] args) { // TODO 自动生成的方法存根...
2019-02-21 16:53:13
1737
原创 邻接矩阵创建无向网
#include<iostream>const int MaxInt = 32767;//极大值const int MVNum = 100;//最大顶点数using namespace std;typedef struct{ char vexs[MVNum];//顶点表 int arcs[MVNum][MVNum];//邻接矩阵 int vexnum, arcnu...
2019-02-20 17:12:41
2075
1
原创 树的基本操作
/*本实验函数包括1.先序遍历建立二叉树(有无返回值的函数)2.先序遍历递归算法3.中序遍历递归算法4.后序遍历递归算法5.计算深度6.计算结点个数,叶子结点数 7.补充.复制二叉树 8.栈的相关函数 9.中序遍历的非递归算法 10.二叉树左右子树的交换*/#include<iostream>#include<stdlib.h>const in...
2019-02-19 16:22:58
183
原创 多项式的创建和相加
1. 多项式的创建多项式链表是一个有序表,每项的位置要经过比较才能确定2.多项式相加设p1和p2分别指向Pa和Pb的当前结点,逐一比较两个结点的指数项,对于指数项相同的项,对应系数相加,若和不为0,则将他插入“和多项式”的链表中去;对于指数不相同的项,则通过比较将指数值较小的项插入到“和多项式”链表中去。Pa为“和多项式”,最后把Pb delete掉。代码如下:/*用链表实...
2019-01-31 10:05:31
1534
原创 删除大于mink小于maxk的所有元素
/*设计一个算法,删除递增有序链表中值大于mink且小于maxk的所有元素(mink和maxk是给定的两个参数,其值可以和表中元素相同,也可以不同)。*/#include<iostream>using namespace std;//结点、链表的定义struct LNode{ int data; LNode *next;};typedef LNode *L...
2019-01-22 18:28:28
3012
原创 设计时间复杂度O(n), 空间复杂度O(1)的算法删除线性表中值为e的元素
/*已知长度为n的线性表A采用顺序存储结构,请写一个时间复杂度为O(n)空间复杂度为O(1)的算法,该算法可删除线性表中所有值为item的数据元素*/#include<iostream>using namespace std;const int MAXSIZE = 100;struct SqList{ int *elem; int length;};/*t...
2019-01-20 19:31:58
2089
原创 【数据结构C语言】排序
/*第十章 内排序 上机实验实验目的:熟悉掌握插入排序、交换排序和选择排序的思想和方法实现。实验要求设有一组记录{38,'b'},{65,'c'},{49,'a'},{97,'d'},{76,'e'},{13,'f'},{27,'g'},{49,'h'},其中每个记录第一个域的数字表示关键字,第二个域的字母表示记录信息。请按照关键字从小到大对记录进行排序,具体要求如下:(1)实现直接插入...
2018-05-27 11:37:42
456
原创 【数据结构C语言】顺序表的查找——折半查找
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct{ char name; int key;}ElemType;typedef struct{ ElemType *R; int length;}SSTable;int Init(SSTabl...
2018-05-17 15:37:50
2805
1
原创 【数据结构C语言】顺序表的查找——顺序查找
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct{ char name; int key;}ElemType;typedef struct{ ElemType *R; int length;}SSTable;int Init(SSTabl...
2018-05-17 15:37:06
1755
1
原创 【数据结构C语言】邻接表
#include<stdio.h>#include<stdlib.h>#define MVNum 100typedef struct ArcNode{ int adjvex; struct ArcNode *nextarc;}ArcNode;typedef struct VNode{ char data; ArcNode *fi...
2018-05-11 18:38:51
426
1
原创 【数据结构C语言】图的遍历——邻接矩阵
#include<stdio.h>#include<stdlib.h>#define MaxInt 32767#define MVNum 100#define MAXSIZE 100typedef struct{ char vexs[MVNum]; int arcs[MVNum][MVNum]; int vexnum,arcnum;}A...
2018-05-04 08:29:42
1174
原创 【数据结构C语言】邻接矩阵
#include<stdio.h>#define MaxInt 32767#define MVNum 100typedef struct{ char vexs[MVNum]; int arcs[MVNum][MVNum]; int vexnum,arcnum;}AMGraph;int LocateVex(AMGraph G,char v){ ...
2018-05-01 22:16:49
1441
原创 【数据结构C语言】二叉树的遍历
//实验4 二叉树的遍历 上机实验/*本实验函数包括1.先序遍历建立二叉树(有无返回值的函数)2.先序遍历递归算法3.中序遍历递归算法4.后序遍历递归算法5.计算深度6.计算结点个数,叶子结点数 7.补充.复制二叉树 8.栈的相关函数 9.中序遍历的非递归算法 10.二叉树左右子树的交换*/#include<stdio.h>#include<stdlib.h>...
2018-04-27 11:42:39
514
原创 机器学习——决策树的应用
from sklearn.feature_extraction import DictVectorizerimport csvfrom sklearn import preprocessingfrom sklearn import treefrom sklearn.externals.six import StringIO#read in the csv file and put features...
2018-04-22 11:35:44
349
原创 【数据结构C语言-队列】舞伴配对
/*舞伴配对问题来舞蹈室的顺序:男-姓名1;男-姓名2;女-姓名3;男-姓名4;女-姓名5;男-姓名6;男-姓名7;女-姓名8;最终配对顺序:男1-女3;男2-女5;男4-女8;男;男;实验过程:->main函数1.建立舞者结构体,依次往队列里加入人员信息(8个人,5男3女)-scanf,struct2.进行配对->函数功能:配对(1)初始化两个队列——InitQu...
2018-04-20 00:33:06
4440
1
原创 【数据结构C语言】遍历二叉树
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;//栈的相关定义及函数typedef struct{ BiTN...
2018-04-19 15:27:47
221
原创 【数据结构C语言-顺序栈】数制的转化
/*说明:该转化是采用顺序栈的先进后出原则进行的。其中,子函数包括1.顺序栈的初始化 2.入栈 3.出栈 4.取栈顶元素主函数有自己想的函数,还有参照课本的函数*/#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct{ int *base; int *...
2018-04-12 23:35:14
548
原创 【数据结构C语言】链队——队列的链式表示和实现
#include<stdio.h>#include<stdlib.h>typedef struct QNode{ int data; struct QNode *next;}QNode,*QueuePtr;typedef struct{ QueuePtr front; QueuePtr rear;}LinkQueue;//1....
2018-04-01 21:39:48
471
原创 【数据结构C语言】循环队列——队列的顺序表示和实现
/*队列是一种先进先出的线性表,它只允许在队尾插入元素,在队头删除元素*/#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct{ int *base; int front;//头指针,指向对头,出队 int rear;//尾指针,指向对位,进队}SqQue...
2018-04-01 21:37:43
354
原创 【数据结构C语言】链栈的表示和实现
/*栈是栈后入先出的结构,只能从栈顶进出,因此,把链表的头部作为栈顶,尾部作为栈底比较方便*/#include<stdio.h>#include<stdlib.h>typedef struct StackNode{ int data; struct StackNode *next;}StackNode,*LinkStack;//1.初始化voi...
2018-03-31 13:51:22
289
原创 【数据结构C语言】顺序栈的表示和实现
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct{ int *base; int *top; int stacksize;}SqStack;//1.初始化void InitStack(SqStack &S){ S.base=(int...
2018-03-31 13:50:23
376
1
原创 【数据结构C语言】线性表的链式表示和实现
/*函数包括:1.初始化 2.取值 3.查找 4.插入 5.删除 6.建表 7.遍历 8.求长度 9.倒置*/#include<stdio.h>#include<stdlib.h>typedef struct LNode{int data;struct LNode *next;}LNode,*LinkList;//1.初始化void InitList(Li...
2018-03-31 13:48:51
381
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人