zhang_li_yang
码龄13年
关注
提问 私信
  • 博客:35,939
    动态:9
    35,948
    总访问量
  • 34
    原创
  • 2,281,219
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2012-04-16
博客简介:

杨哥的专栏

博客描述:
水水更健康!!!
查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得1次评论
  • 获得57次收藏
  • 代码片获得218次分享
创作历程
  • 2篇
    2015年
  • 31篇
    2013年
  • 1篇
    2012年
成就勋章
TA的专栏
  • 数据结构
    23篇
  • 算法
    18篇
  • ACM
    16篇
  • 字典树
    1篇
  • 杭电
    6篇
  • 搜索
    9篇
  • poj
    5篇
  • DFS
    2篇
  • 图论
  • 贪心
    1篇
  • 并查集
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

opengl glew显示四边形

发布资源 2021.06.22 ·
zip

插入排序

#includeusing namespace std; void Insert_Sort(int array[], int len){//在未排序的数中选举一个数插入已经排好序的数组中 for (int i = 1; i < len; i++) { int k = i; int tmp = array[k]; for (int j = i - 1; j >= 0; j--
原创
发布博客 2015.03.07 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

选择排序

#includeusing namespace std;void Select_Sort(int array[], int len){//算法思想:每次从待排序的序列中选举最大(最小)的一个数放在第一个位置 for (int i = 0; i < len; i++) { for (int j = i + 1; j < len; j++) { int tmp; if
原创
发布博客 2015.03.07 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

poj并查集

这两天学习了下并查集,顺便A了几题,感觉大体都是一样的,主要是对3个函数的应用,makeset(),find(),unionset().这里直接把我A的题目给出来。。。都是简单的。。。,后面的题目会继续A的。。。。poj2524:#includeint fa[50005];int rank[50005];int n,m,result;int make(int x){ fa[x]
原创
发布博客 2013.08.06 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

poj1328

题目大意:给定几个点,求用几个雷达能覆盖全部的点,输入的点为坐标,雷达的半径首先给定!贪心求解:#include#includedouble x[1005],y[1005];double left[1005],right[1005];double r;int n,flag,test;int main(){ test=1; while(scanf("%d%lf",&n,&r
原创
发布博客 2013.08.06 ·
677 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

poj3295-Tautology

/*大致题意:输入由p、q、r、s、t、K、A、N、C、E共10个字母组成的逻辑表达式,其中p、q、r、s、t的值为1(true)或0(false),即逻辑变量;K、A、N、C、E为逻辑运算符,K --> and:  x && yA --> or:  x || yN --> not :  !xC --> implies :  (!x)||yE --> equals
原创
发布博客 2013.07.22 ·
701 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模式匹配的几种算法(含KMP算法)

#include#include#includeint failure[100];//失配函数int strmatch_bf(char *s,char *t){ //简单模式匹配,基本思想:将s和t进行比较,如果相等继续比较,否则t从头开始,s从i-j+1开始 int i,j; i=j=0; while((i < int(strlen(s))) && (j < int(strle
原创
发布博客 2013.07.15 ·
1019 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多项式相乘与相加演示

#include#includetypedef struct node{ int p; int e; struct node *next;}Polynomial,*P_Polynomial;P_Polynomial Input(){//输入多项式 P_Polynomial p1,p2,head; head=p2=(P_Polynomial)malloc(sizeof(
原创
发布博客 2013.07.15 ·
1069 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

数据结构课程设计-发牌程序1

#include#include#include#includevoid creatrand(int result[]){ int i,j,n; int start[52]={0,1,2,3,4,5,6,7,8,9,10,11, 12,13,14,15,16,17,18,19,20,21,22,23,24, 25,26,27,28,29,30,31,32,33,
原创
发布博客 2013.06.18 ·
1183 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

数据结构课程设计-大数相乘

#include#include#define MAXSIZE 500typedef struct node{ int data[MAXSIZE]; int length;}SeqList,*PSeqList;PSeqList Init_Seqlist(){ PSeqList PL; PL=(PSeqList)malloc(sizeof(SeqList)); if(PL)
原创
发布博客 2013.06.17 ·
1602 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

C#实验指导

发布资源 2013.05.25 ·
zip

poj2488-搜索

判断给定的棋盘,马是否能遍历完所有的点,能遍历完就打印路径,否则输出不可能!代码:#include#includeint movex[8]={-2,-2,-1,-1,1,1,2,2};int movey[8]={-1,1,-2,2,-2,2,-1,1};//这个顺序不能变 int flag;//是否可能的标志量int a,b;//给定棋盘大小int pathx[26],path
原创
发布博客 2013.05.04 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

poj1111-搜索

#include#includechar maze[25][25];int map[25][25];int visit[25][25];int movex[8]={0,0,1,-1,1,1,-1,-1};int movey[8]={1,-1,0,0,1,-1,1,-1};int m,n,s,t,l;void dfs(int a,int b){//深度搜索 int x,y,i;
原创
发布博客 2013.05.04 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

杭电1312-搜索

深度优先搜索:#include#include#includeint n,m;int hash[30][30];//记录是否是。 char map[30][30];//迷宫,要初始化 void DFS(int x,int y){    if(x>n||y>m||hash[x][y]||map[x][y]=='#')        return;//走过了,则
原创
发布博客 2013.04.26 ·
1201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的非递归实现

#include#include#include//栈的存储结构typedef struct bnode{ char data; struct bnode *left,*right;}Bnode,*BTree;typedef struct node{ BTree data; struct node *next;}StackNode,*PStackNode;typed
原创
发布博客 2013.04.26 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

杭电1242-搜索专题&&迷宫问题

本题和前面搜索题目有一点区别,前面的题目都是从起点开始搜索,而本题是从终点开始搜索,因为起点不止一个!!!!题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1242AC代码:#include#includeint m,n,flag,min;int startx,starty,endx,endy;int movex[]={1,0,-1
原创
发布博客 2013.04.24 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

杭电1241-搜索专题&&迷宫问题

dfs()水题:#include#includeint m,n;char maze[105][105];int dfs(int a,int b){//深度遍历图结构,遍历完一次,说明图的区块加1 , int i; int x,y; int movex[]={-1,0,1,-1,1,-1,0,1}; int movey[]={1,1,1,0,0,-1,-1,-1}; if(
原创
发布博客 2013.04.23 ·
807 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

杭电1010-搜索&&迷宫问题

迷宫问题,注意剪枝!!!AC代码:#include#includeint n,m,t,flag;int startx,starty,endx,endy,starttime,wallnum;int movex[]={0,-1,0,1},movey[]={-1,0,1,0};//char maze[10][10];int abs(int a,int b){ int c; c=
原创
发布博客 2013.04.22 ·
817 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

杭电1239—搜索

题目大意:   a.给定整数m,a,b(4      1    b.需要找到两个数(不妨设为p,q)满足以下条件:      p,q均为质数;    p*q    a/b   c.输出所有满足以上条件的p,q中乘积最大的一对p,q实现代码1(本人的):#include#includeint is_prime(int n){//判断是否是素数,是
原创
发布博客 2013.04.21 ·
692 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多