![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
主要以数据结构和算法实现为主。
随处可见的打字员
本人目前在学习数据库相关内容。
展开
-
【算法】无回溯模式匹配
#include <bits/stdc++.h>using namespace std; struct SeqString{ int MAXNUM; int n; char *c;};typedef struct SeqString *PSeqString;PSeqString createNullStr_seq(int m);//创建空顺序串 void int...原创 2019-03-27 17:12:43 · 819 阅读 · 0 评论 -
【洛谷】P1008 三连击
题目背景本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。题目描述将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。输入输出格式输入格式:木有输入输出格式:若干行,每行33个数字。按照每行第11个数字...原创 2019-06-19 21:37:39 · 266 阅读 · 0 评论 -
【数据结构】顺序表
#include <bits/stdc++.h>using namespace std;typedef int DataType;typedef struct SeqList * PSeqList;struct SeqList{ int MAXNUM; int n; int* element;}; PSeqList createNullList_seq(in...原创 2019-03-27 17:09:59 · 478 阅读 · 0 评论 -
LeetCode 791. 自定义字符串排序(Java语言)
题意:字符串S和 T 只包含小写字符。在S中,所有字符只会出现一次。S 已经根据某种规则进行了排序。我们要根据S中的字符顺序对T进行排序。更具体地说,如果S中x在y之前出现,那么返回的字符串中x也应出现在y之前。返回所有符合条件的字符串T。示例:输入:S = "cba"T = "abcd"输出: "cbad","dcba", "cdba", "cbda"解释:S中出现了字符 "a", "b", "c", 所以 "a", "b", "c" 的顺序应该是 "c", "b", "a".原创 2021-11-26 16:15:01 · 220 阅读 · 0 评论 -
【数据结构】单链表
#include <bits/stdc++.h>#define MAXNUM 100000using namespace std;typedef int DataType;//此处可改变数据类型 struct Node;typedef struct Node * PNode;//结点指针 struct Node{ DataType info; PNode link;...原创 2019-03-27 17:11:15 · 213 阅读 · 0 评论 -
【数据结构】栈实现进制转换
#include <bits/stdc++.h>#define trans 2//输入十进制数,输出二进制数,可修改为十进制转换为其他任意十进制之内的数 using namespace std;/*栈实现进制转换,此处是十进制转二进制*/int main(){ int input = 0; stack<int> house; while(cin >...原创 2019-03-27 17:37:31 · 424 阅读 · 0 评论