自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 位数组实现及应用C++

位数组的C++实现及应用#include<iostream>#include<vector>#include<limits>#include<conio.h>using namespace std;/***********************************************************************...

2021-01-10 22:36:53 195

原创 并查集 C++ DisjointSet 路径压缩

classDisjointSet{public:DisjointSet(intn){m_pParent=NULL;m_pRank=NULL;m_n=n>0?n:1;m_pParent=newint[m_n]{-1};m_pRank=newint[m_n]{0};for(inti=0;i<m_n;++i){...

2020-06-08 22:43:30 165

原创 C++ 全半角字符转换

bool HalfStrToFullStr(const string &strHalfWidth, string&strFullWidth){ strFullWidth.clear(); if (strHalfWidth.empty()) return false; for (int i = 0, lNum = strHalfWidth.size(); i < lNum; ++i) { const char&ch...

2020-05-15 23:45:55 623

原创 正则表达式 保证字符串以特定字符串结尾

#include <regex>#include<iostream>using namespace std;int main(){ regex re("^(((?!风景区$).)+)$"); string str = "华山"; if (!regex_match(str, re)) return -1; string strRet = regex_replace(str, re, "$1风景区"); cout <...

2020-05-15 23:38:48 4877

原创 正则表达式 去除字符串特定后缀

#include <regex>#include<iostream>using namespace std;int main(){ regex re("^(.+)风景区$"); string str = "华山风景区"; if (!regex_match(str, re)) return 0; string strRet = regex_replace(str, re, "$1"); cout << st...

2020-05-15 23:36:34 1704

原创 C++ 位数组及应用

#include<iostream>#include<vector>#include<limits>#include<conio.h>using namespace std;/************************************************************************//* 利用移位操作和char类型实现位数组, 可用来保存整数数组,无序无重复数组排序 用0,1表示位数组下...

2020-05-15 08:22:06 385

原创 C++ 笛卡尔积

//获取笛卡尔积//[[1,2],[3,4]]->[[1,3],[1,4],[2,3],[2,4]]template<typename TYPE>void GetCartesianProduct(vector<vector<TYPE>> &src, vector<vector<TYPE>>&res, int nLyr, vector<TYPE>&tmp){ if (src.empty())...

2020-05-14 23:58:06 1187

原创 C# 输出 csv

``` C#StreamWriter sw = new StreamWriter("*.csv", false, Encoding::Default);sw.WriteLine("列名1,列名2,...");for(;;){sw.WriteLine(string.Format("{0},{1}..."),"val1","val2",...)}sw.Close();```

2020-05-14 23:54:12 518

aes加解密算法 加解密文件

aes加解密算法,支持ECB,CFB,CBC三种模式,支持不同密钥长度,加解密字符串,加解密文件,C++实现,

2020-05-18

单链表的C++实现

单链表的学习以及用C++语言实现,单链表逆置函数的实现

2018-03-16

图的邻接矩阵表示,深度优先遍历,广度优先遍历实现

C++实现,数据结构,图的邻接矩阵表示,深度优先遍历,广度优先遍历,DFS,BFS,为什么要五十个字才能上传啊

2018-03-13

visual assistant+破解补丁

Viusal assistant X +破解补丁 支持Visual Studio 2017版

2017-11-25

FTP客户端基本功能(C++)

C++实现FTP客户端,基本功能下载,删除,上传,显示文件列表

2017-09-29

空空如也

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

TA关注的人

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