随笔分类 -  C/C++

[编程题] 回溯法 - 判断字符矩阵中是否可以有某字符串的路径
该文被密码保护。

posted @ 2018-09-09 20:14 HelloShijam 阅读(0) 评论(0) 推荐(0) 编辑

[编程题]26进制数之和
该文被密码保护。

posted @ 2018-09-09 20:05 HelloShijam 阅读(0) 评论(0) 推荐(0) 编辑

[编程题]大数的运算
该文被密码保护。

posted @ 2018-09-08 20:01 HelloShijam 阅读(5) 评论(0) 推荐(0) 编辑

[编程题]两个字符串中最大公共子字符串
该文被密码保护。

posted @ 2018-09-03 17:18 HelloShijam 阅读(4) 评论(0) 推荐(0) 编辑

招银2018[编程题]小招喵跑步
该文被密码保护。

posted @ 2018-08-30 11:23 HelloShijam 阅读(17) 评论(0) 推荐(0) 编辑

招银2018[编程题]寻找合法字符串
该文被密码保护。

posted @ 2018-08-29 20:38 HelloShijam 阅读(19) 评论(0) 推荐(0) 编辑

招银2018[编程题]字符串是否由子串拼接
该文被密码保护。

posted @ 2018-08-29 11:24 HelloShijam 阅读(22) 评论(0) 推荐(0) 编辑

第一位能被1整除,前两位能被2整除,...,前九位能被9整除
摘要:#include #include using namespace std; void nineBitInteger(int k, long long a, bool *check, vector &result) { //判断是否可以被位数(k)整除,不可则结束 if (k&&a%k != 0)return; //第9位也符合条件则将数A保存起来 if (k == 9) { ... 阅读全文

posted @ 2018-07-31 17:14 HelloShijam 阅读(785) 评论(0) 推荐(0) 编辑

单链表指针反向(即链表地址逆转)
摘要://head为原始链表的头节点地址listNode *buf = head;listNode *pre = buf;while(head->next != NULL){ buf = head->next; head->next = buf->next; buf->next = pre; pre = 阅读全文

posted @ 2018-03-07 16:31 HelloShijam 阅读(237) 评论(0) 推荐(0) 编辑

c++ 利用new动态的定义二维数组
摘要:#include using namespace std; int main() { int row = 4, col = 5; // key code: 申请空间 int **edge = (int **) new int *[row]; for (int i = 0; i < row; i++) { edge[i] = new in... 阅读全文

posted @ 2018-03-01 21:45 HelloShijam 阅读(6987) 评论(0) 推荐(0) 编辑

c++ 利用容器vector动态的定义二维数组
摘要:#include #include using namespace std; int main() { int row, column; cin >> row >> column; //key code:申请空间 vector > a(row, vector(column)); //使用空间 for (int j = 0; j ... 阅读全文

posted @ 2018-03-01 17:06 HelloShijam 阅读(2383) 评论(0) 推荐(0) 编辑

vs 代码自动对其(注释,等号...)
摘要:插件:Code alignment 下载地址 阅读全文

posted @ 2018-01-20 16:18 HelloShijam 阅读(513) 评论(0) 推荐(0) 编辑

C++ 将函数作为形参
摘要:今天偶然看到一段代码,其中将函数作为形参进行设计,一开始不理解,自己试了一下,发现果然可行 seeAll函数设计了三个形参, 其中 void (* formalParameterFunc) (int *p)解释如下: 所以,formalParameterFunc是个指向函数的指针,该被指向的函数的返 阅读全文

posted @ 2017-09-12 16:35 HelloShijam 阅读(2096) 评论(0) 推荐(0) 编辑

C++中获取时间
摘要:#include //获取时间头文件//-------------------------------------- clock_t start_time=clock(); //开始时间 { //...... } clock_t end_time=clock(); //结束时间 //-----------... 阅读全文

posted @ 2017-05-13 16:41 HelloShijam 阅读(372) 评论(0) 推荐(0) 编辑

C++获取某个文件夹下的所有文件
摘要:获取某个文件夹下的所有文件,返回各文件的路径加文件名 path为某文件夹的路径:eg. char * filePath = "C:\\Users\\WUQP\\Desktop\\test_devided"; 阅读全文

posted @ 2017-05-13 16:28 HelloShijam 阅读(17793) 评论(1) 推荐(1) 编辑

文件自动拆分
摘要:将一个文件中同一编号的数据拆分,分别放到新建的文件夹中去。 阅读全文

posted @ 2017-05-13 16:19 HelloShijam 阅读(523) 评论(0) 推荐(0) 编辑

visual studio 常用快捷键
摘要:设置断点 F9 启动调试 F5 逐语句调试 F11 逐过程调试 F10 阅读全文

posted @ 2017-02-18 15:54 HelloShijam 阅读(161) 评论(0) 推荐(0) 编辑

用vector构造自动扩容的二维数组
摘要://注:如果二维数组是如 int a[15][8]定义的,则通过如下方法获取行列数 cout << sizeof(a)/sizeof(a[0]) << endl; //行数outpuut 15 cout << sizeof(a[0]) / sizeof(a[0][0]) << endl; //列数o 阅读全文

posted @ 2017-02-15 20:37 HelloShijam 阅读(1660) 评论(0) 推荐(0) 编辑

C++中的struct
摘要:struct与class是小异大同,区别是 C++中struct也有构造函数与析构函数,也可以有访问类型控制,可以用private关键字。 阅读全文

posted @ 2017-02-14 16:24 HelloShijam 阅读(318) 评论(0) 推荐(0) 编辑

导航