无奋斗不青春!
无奋斗不青春!
全部文章
分类
C语言(59)
Java(19)
Java面试专栏(5)
SSM项目(5)
剑指Offer(55)
单调栈(5)
开发软件安装(1)
数据结构(24)
未归档(2)
秒杀项目实践(2)
经验贴(3)
面试题(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
无奋斗不青春!的博客
全部文章
(共184篇)
字符串:实现void strlshif(char *s,int n)。即向左移n个字符,移走的放到末尾。
#include<stdio.h> #include<string.h> void strlshif(char *s,int n) { int i; char ch; int len=strlen(s); for(i=0;i<n;i++){ ...
2021-12-09
0
312
字符串:实现void strCat(char *p,char *q)。
#include<stdio.h> #define N 10 void strCat(char *p,char *q) { while(*p!='\0') { p++; } while(*q!='\0'){ *p=*q; p++; q++;...
2021-12-09
0
417
设计在链式结构上实现直接插入排序算法。
void straightinsertsort(lklist *&head) { lklist *s,*p,*q; int t; if (head==0||head->next==0) return; else{ for(q=head,p=head-&...
2021-12-09
0
389
设计在链式结构上实现简单选择排序算法。
#include <stdio.h> #include <stdlib.h> #define N 10 typedef struct list { int data; struct list *next; }LNode; void simplese...
2021-12-09
0
777
链表:设计在单链表中删除值相同的多余结点的算法。
#include <stdio.h> #include <stdlib.h> #define N 10 typedef struct list { int data; struct list *next; }LNode; void deleteLi...
2021-12-09
0
897
二叉树:设计一个求结点x在二叉树中的双亲结点算法。
typedef struct node { int data; struct node *lchild,*rchild; } bitree; bitree *q[20]; int r=0,f=0,flag=0; void preorder(bitree *bt, char x) {...
2021-12-09
0
712
二叉树:设计判断两个二叉树是否相同的算法。
int judgebitree(bitree *bt1,bitree *bt2)//判断两个二叉树是否相同。 { if (bt1==0 && bt2==0)//两棵树对应位置都为空返回1 return 1; else if (bt1==0 || bt2==...
2021-12-09
0
957
二叉树:设计判断二叉树是否为二叉排序树的算法。
二叉排序树的特点:左子树根结点值<根结点<右子树根结点值,并且中序遍历二叉排序树时,得到的序列是一个严格递增的序列。所以我们可以以此来判断二叉树是否为二叉排序树。 设置一个比所有结点值最小值还小的一个值,与结点从小到大做判断即可。如果最小值比判断的值大,则说明不是二叉排序树;如果最小值比...
2021-12-09
0
1129
字符串:实现int strLen(char str[])。任意输入一个字符串,调用该函数可以计算输入字符串的实际长度。
#include <stdio.h> int Mystrlen(char str[]) { int len = 0, i; for (i=0; str[i]!=0; i++) { len++; } } int main() { char str[8...
2021-12-09
0
260
字符串:实现char *subStr(char *s,int n,int len)。
#include<stdio.h> //char p[20];//设置为全局变量 char *subStr(char *s,int n,int len) { static char p[20];//或者设置为静态变量 int i,j=0; while(n--){ ...
2021-12-09
0
367
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页