自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ map根据value进行排序以及根据key倒序

map有key和value如果用map,默认是按key排序用unordered_map则不排序那么如何按照value进行排序呢:一个很简单的做法就是用vector存map的key和value,因为sort方法只能对vector等进行排序,可以对sort施加约束:#include<iostream>#include<unordered_map>#include<vector>#include<algorithm>#include&l

2021-07-04 20:31:00 2119 1

原创 C++实现二叉树的递归与非递归前中后序遍历

struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode() : val(0), left(nullptr), right(nullptr) {} TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} TreeNode(int x, TreeNode *left, TreeNode *right) : val(x),.

2021-04-01 21:45:49 328

原创 SCI和EI的索引号查询方法

在之前的文章中介绍过如何查找中科院、JCR的分区以及会议和期刊在CCF中的分类的查询方法,本文介绍如何查找SCI以及EI的索引号。SCI索引号查找方法:首先进入Web of Science主页面,之后找到自己想要查询索引号的论文,进入论文界面。我这里随意拿一篇论文举例,如下图所示:之后点击上方的Export,选择Other File Formats:可以选择HTML,点击Export后会自动下载:打开上面下载好的页面,并拉到最下面:UT WOS一栏即是SCI索引号

2020-08-23 21:32:04 24860 2

原创 期刊以及会议的CCF类别查询方法

我在上一篇文章中介绍了查询期刊SCI分区的方法,本文就来介绍一下查询CCF类别的方法。首先进入CCF的官网中国计算机学会,然后在主界面下方找到CCF推荐会议/期刊目录:点击CCF推荐会议/期刊目录:下载PDF即可。然后可以根据缩写等进行查询,这里还是以TPAMI为例:可以看到TPAMI属于CCF A类,需要注意的是有些期刊是不包含在内的。...

2020-08-23 21:16:27 34370 3

原创 期刊的中科院分区和JCR分区以及影响因子查询方法

JCR分区和中科院分区的不同首先要区分JCR分区和中科院分区,按照影响因子排序:JCR分区是把某一个学科的所有期刊的上一年的影响因子按降序排列,然后进行等分,分为四个区,每个区所占的比例是相等的,均为25%,一区:前25%;二区25%~50%;三区50%~75%;四区75%~100%。中科院SCI分区是按期刊的三年的平均影响因子来划分的,一区:前5%;二区:6%~20%;三区:21%~50%;四区:后50%;国内可能看中科院分区多一点。如何查询期刊的中科院SCI分区呢:我的做法是关注

2020-08-23 21:04:33 15193

原创 关于python,C++等浮点数的数据精度问题解决办法(如int(0.29*100)不等于29,3.8*3.9=14.819999999等等)

简单来说只要使用IEEE_754标准来存储浮点数的语言都存在这种问题,出现的原因就是小数在转换成二进制的过程中由于位数的限制不能完全表示这个小数导致精度丢失。double型的0.29*100=28.9999999...;或是0.14*100=14.0000...000001可以用round()四舍五入用法如double a=0.14; cout<<round(a*100);而round(a*100)此时便等于14。...

2020-08-07 20:03:54 1420 1

原创 C++ 二维vector删除固定位置元素(比如第i行第j列)以及删除某一行/列元素

a[1].erase(a[1].begin() + 2);设二维vector为a,删除第2行第3列的数字如上代码同理,删除第i行,第j列代码为:a[i-1].erase(a[i-1].begin() + j-1);

2020-08-03 14:53:55 6812 1

原创 win10更新错误代码0x800700c1的解决方法

此问题困扰了我很长一段之间,在试过网上各种办法都无果,并且DISM提示193错误,SFC无法修复,貌似除了重装系统没有其他方法 所幸之后从外网的一个网站上得到灵感,原因很可能是系统关键DLL文件损坏,但是在试此方式之前,我还是建议先去试一下网上的其他方法啊,如果都不能解决可以参照本文的解决方法。1.尝试更新,打开设置-更新与安全-检查更新,正常情况下会得到0x800700c1...

2019-11-03 13:38:27 9490 3

原创 C++二维vector根据第n列进行排序

对vector<vector<int>>根据第n列进行排序,输入程序如下所示。for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> x; a[i].push_back(x); } }如n,m都等于3,输入2 1 5 3 4 1 1 6...

2019-10-18 22:49:36 1984 1

原创 记录一下c++几种基本排序算法的简单实现(int数组)

#include<iostream>#include<string>using namespace std;void swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp;}/*插入排序*/void InsertSort(int *a, int n){...

2018-10-10 00:55:46 539

空空如也

空空如也

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

TA关注的人

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