自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

解忧小屋

人生苦短,那就多多写写代码

  • 博客(28)
  • 收藏
  • 关注

原创 正则化Regularize或者归一化

参考文章:https://www.zhihu.com/question/20924039https://blog.csdn.net/hohaizx/article/details/80973738

2021-03-24 19:32:05 308

原创 知识图谱入门-知识图谱嵌入

知识图谱嵌入为什么要知识图谱嵌入本文主要参考论文《Knowledge Graph Embedding: A Survey ofApproaches and Applications》为什么要知识图谱嵌入知识图谱是由实体(结点)和关系(边)组成的多关系图每条边一般用三元组形式表示:(头实体、关系、尾实体)虽然在表示结构化数据方面很有效,但是这种三元组的潜在符号特性通常使得KG很难操作。为了解决这个问题,就提出知识图谱嵌入(Knowledge Graph Embedding):关键思想是将KG的组

2021-03-02 17:52:48 712

原创 机器学习、统计学习基础知识 名词

机器学习、统计学习基础知识名词数学向量空间数学向量空间文章:https://www.jianshu.com/p/dee50846823d

2021-03-02 12:10:16 187

原创 机器学习、统计学习基础概念整理

机器学习基础概念整理

2021-03-02 11:54:55 137

原创 知识图谱-实体对齐-基础知识

实体对齐

2021-02-10 17:46:17 457

原创 向量的内积(点乘)与外积(叉乘)

向量的内积(点乘)与外积(叉乘)向量的内积=点乘向量的外积=叉乘向量的内积(点乘)内积的几何意义:用来表征或计算两个向量之间的夹角在b向量在a向量方向上的投影。向量的外积(叉乘)两个向量的外积,又叫向量积、叉乘等。外积的运算结果是一个向量。并且两个向量的叉积与这两个向量组成的坐标平面垂直(右手定理)叉乘的几何意义:向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。...

2021-02-08 17:39:03 6073

原创 机器学习、统计学习基础概念整理

统计学习方法基础概念整理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M

2020-12-29 15:57:05 109

原创 最大子串和问题(C语言实现)(机试常考,面试常考!!!)

最大子串和问题最大子串和有个比较巧妙的解决办法代码int MaxSubseqSum4(int A[], int N){ int ThisSum=0, MaxSum =0; int i; for(i = 0; i < N; i++) { ThisSum += A[i]; /* 向右累加 */ if(ThisSum>MaxSum) MaxSum = ThisSum; /* 发现更大和则更新当前结

2020-09-06 17:28:35 719 2

原创 排序算法总结(不断更新中)

排序算法总结(不断更新中)排序算法总结冒泡排序算法描述代码选择排序插入排序快速排序归并排序排序算法总结这篇博客我将会总结排序算法,并不断更新,是一个复习排序算法的过程复杂度:相关概念:稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据规模n的函数。冒泡排

2020-07-28 17:00:03 201

原创 四则运算表达式求值(可以计算小数和带括号)

四则运算表达式求值(可以计算小数和带括号)求一个可以带括号的小学算术四则运算表达式的值主要实现功能实现过程头文件导入定义全局变量主要功能函数完整代码:若有疑问,请联系[email protected],一定尽快回复求一个可以带括号的小学算术四则运算表达式的值input一行,一个四则运算表达式。’‘表示乘法,’/'表示除法输入样例1:3.4输入样例2:7+8.3输入样例3:3+4.5(7+2)(3)((3+4)(2+3.5)/(4+5))-34(7-(2+3))output

2020-06-22 22:28:57 2760 6

原创 贪心类算法总结

例题:输入描述:有多组测试数据。第一行输入两个非负整数x 和n。接下来n 行,每行输入两个整数,分别为mi 和wi。所有数据都不大于1000。x 和n 都为-1 时程序结束。输出描述:请输出小明最多能喝到多少毫升的饮料,结果保留三位小数。输入样例#:233 66 123 6632 2366 661 58 5-1 -1输出样例#:136.000代码:#in...

2020-04-08 20:08:08 346

原创 成绩排序 - 华科

题目描述:有N个学生的数据,将学生数据按成绩从低到高排序,如果成绩相同则按姓名字符的字典序排序,如果姓名的字典序也相同则按照学生的年龄从小到大排序,并输出N个学生排序后的信息。题目要求:分析:当前一个数据需要和前面数据进行位置交换时,需要满足的条件(条件为并列关系,满足其中一项即可):1. 数据s[i-1]比数据s[i]的成绩要小 s[i-1].grade<s[i]....

2020-04-02 12:49:59 523

原创 归并排序总结

看了关于归并排序的这篇文章之后,写个总结:归并排序是采用分治法的典型案例。基本思路:将数组分成两组 A,B,如果A,B组内的数据是有序的,那么很容易将两组数组进行排序。为了将A.B两组数据有序,那么将A,B再分成两组。依次类推,当分出来的小组只有一个数据时,可以认为小组组内已经达到了有序,然后再合并相邻两个小组。通过先递归的分解数列,再合并数列就完成了归并排序。代码如下...

2020-03-30 20:46:59 363

原创 快速排序总结

看了关于快速排序的这篇文章之后,写个总结快速排序的思想:先从数列中取出一个数作为基准数。 分区过程:将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 再对左右区间重复第二步,直到各区间只有一个数。算法分为两个部分:挖坑填数 分而治之挖坑填数:i=L,j=R;L代表序列左边,R代表序列右边,将基准数挖出形成第一个坑a[i],一般是从左边数第一个 j--由后...

2020-03-24 22:46:06 177

原创 日期累加----北京理工大学机试题

此题需要考虑到两个地方1. 是否为闰年2. 加的天数会不会使得日期到明年或者以后某年3. 当日期到某年时,过程中的是否为闰年的判断以及数值变化 主要是二月份天数和全年总天数#include <bits/stdc++.h>using namespace std;#define N 1000class Date{private: int year=0...

2020-03-17 23:44:54 167

原创 日期类----北京理工大学机试题

这题我采用的方法是:如果是一年的最后一天,则直接year++ month=1 day=1其他情况则:根据月份和天数计算出这是本年的第几天,然后加一然后根据天数计算日期。算是之前两种方法的合并。但是比较好理解。#include <bits/stdc++.h>using namespace std;#define N 100class Date{p...

2020-03-17 18:43:25 172

原创 打印日期----华中科技大学机试题

#include <bits/stdc++.h>using namespace std;typedef struct{ int year; int month; int day;}Date;int main(){ Date d1; int date=0; while(scanf("%d %d", &d1.y...

2020-03-17 17:45:20 171

原创 日期计算----中南大学2016年机试题

#include <bits/stdc++.h>using namespace std;typedef struct{ int year; int month; int day;}Date;int main(){ Date d1; while(scanf("%d %d %d", &d1.year, &d1....

2020-03-17 16:43:18 168

原创 旋转方阵

#include <bits/stdc++.h>using namespace std;int main(){ int n=0; int arr[401]={0}; int ans[21][21]={0}; cin>>n; // 生成数组 for(int i=1; i<=n*n; i++)...

2020-03-16 22:35:54 535

原创 旋转矩阵

代码:#include <bits/stdc++.h>using namespace std;#define N 9int judge_0(int n, int a[N][N], int b[N][N]){ for(int i=0; i<n; i++) { for(int j=0; j<n; j++) {...

2020-03-16 20:13:43 233

原创 母牛的故事 (C++描述)

题目:母牛的故事题目描述:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占...

2020-02-03 22:22:43 2275 3

原创 排序算法之快速排序

快速排序是冒泡排序的改进版,也是最好的一种内排序,也是作为程序员必须掌握的一种排序方法。快速排序的基本思想是1、先从数列中取出一个数作为基准数2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边3、再对左右区间重复第二步,直到各区间只有一个数所以我是把快速排序联想成东拆西补或西拆东补,一边拆一边补,直到所有元素达到有序状态。下面再看看示图...

2019-06-05 23:36:05 235

原创 图解排序算法之堆排序

堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。堆堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大根堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小根堆。左边为大根堆,右边为小根堆。同时,我们对堆中的结点按层进行编号,将这种逻辑结构映射到数组中...

2019-06-05 23:17:36 255

原创 java 1.定义一个数据表(比如图书信息表等) 2.为这个表建立一个类,设置和得到实例信息3.建立一个DAO类,实现对数据表的增删改查

1.定义一个数据表2.为这个表建立一个类,成员变量是表的字段、方法是每个成员变量的getter与setter3.建立一个DAO类,实现对这个表的数据的添加、删除、更新、查询(包括查询单条记录与查询多条记录)4.建立一个Swing程序、控制台程序(二选一),实现对这个数据表的增删改查功能。步骤:定义一个数据表,直接在SQL数据库中定义就行。如果不清楚怎么在Java和SQL数据库中搭建J...

2019-04-29 13:02:17 1004

转载 用JDBC连接SQL Server2017数据库

安装完SQL server2017之后,选择SQL 身份验证登录,可以先用windows身份验证登录。然后新建一个登录名:(如下图中登录名)在登录名中右键新建登录名然后出现如下窗口:新建一个登录名;然后服务器右键重新启动 ,再断开连接 ,选择SQL身份验证登录验证,用你刚才新建的登录名和密码。关闭SQL server2017选择SQL server2017配置管...

2019-04-28 22:46:37 800 1

原创 数据结构第七章 实验题1 实现二叉树的各种基本运算的算法

实验题目: 实现二叉树各种基本运算的算法实验目的: 领会二叉链存储结构和掌握二叉树中各种基本运算算法设计 实验内容: 编写一个程序btree.cpp,实现二叉树的基本运算,在此基础上,编写exp7-1.cpp,完成如下功能:1、由二叉树创建对应的二叉链存储结构b,该二叉树的括号表示串为"A(B(D,E(H(J,K(L,M(,N))))),C(F,G(...

2019-04-27 18:13:16 17593 3

原创 数据结构 第七章 实验题2 实现二叉树的各种遍历算法

实验题目: 实现二叉树各种遍历算法实验目的: 领会二叉树的各种遍历过程以及遍历算法设计实验内容: 设计程序,实现二叉树的先序遍历、中序遍历和后序遍历的 递归和非递归算法,以及层次遍历的算法。整个实现步骤:二叉树各种运算的定义 以二叉树结点为元素的栈的定义(由于非递归的遍历算法需要) 以二叉树结点为元素的循环队列的定义(由于层次遍历需要...

2019-04-27 16:49:06 8411 11

转载 数据结构第七章 实验题6 求二叉树中的结点个数,叶子结点个数,某结点层次和二叉树宽度

目的:掌握二叉树遍历算法的应用,熟练使用先序、中序、后序3种递归遍历算法和层次遍历算法进行二叉树的问题求解。内容:编写一个程序exp7-6.cpp实现以下功能,并对图7.33所示的二叉树进行验证。(1)输出二叉树b的结点个数。(2)输出二叉树b的叶子结点个数。(3)求二叉树b中指定结点值(假设所有节点值不同)的结点层次。(4)利用层次遍历求二叉树b的宽度。代码如下:...

2019-04-27 11:27:00 3571

空空如也

空空如也

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

TA关注的人

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