
算法
文章平均质量分 70
囧诺
White Wolf
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单的c语言入门题1
编写程序,输入一个整数n,在屏幕上打出图案 例如:输入n=3,输出 * * ** ** ***** ** ** * * 代码 int main() { int n,i,j; printf("enter an int num: \n"); n=0; scanf("%d",&n); for(i=0;i原创 2016-10-18 20:44:01 · 305 阅读 · 1 评论 -
c语言入门题2
编写一个程序,使其能从键盘读取一个只含有‘+’、‘-’以及数字的字符串,计算并输出结果 代码 int main() { char a[50]; int i; int s=0; int n=0; scanf("%s",a); s=(int)(a[0])-'0'; for(i=1;i {原创 2016-10-18 20:46:58 · 351 阅读 · 0 评论 -
数据结构--单链表的基本操作(C语言实现)
#include #include #define ERROR 0 #define OK 1 typedef int status; typedef int ElemType; typedef struct Node { ElemType data; struct Node *next; } LNode,*LinkList; { int n; Lin转载 2016-10-19 22:52:01 · 1386 阅读 · 0 评论 -
链表简单题1
设有链表A和B,编写算法将链表B插入到A的元素X后。 (即A:a1,a2,x,ay,an;B:b1,b2,bn;结果是a1,a2,x,bi,b2,bn,ay,an) 思路:首先定义出链点和链表;然后用循环找到x的位置,让其next域为B表表头h2。再用循环将指针指向B表表尾,使其next域为A表中x下一个元素地址。 实现: typedef struct node_type原创 2016-10-18 22:19:18 · 637 阅读 · 0 评论 -
链表简单题2
一个按元素值从小到大排列的单向链表,请编写算法删除表内元素值相同的链点(即只保留其中的一个)。原创 2016-10-18 22:22:18 · 508 阅读 · 0 评论 -
07-多种链表作业
5、在一个从小到大按序排列的双向链表中,将新元素链点插入到适当位置 思路:建立有序双向链表,判断新元素大小,在合适位置插入即可 实现: DuLinkedList insert2(DuLinkedNode *head,int x) { DuLinkedList *p,*temp; p = head; temp = (DuLinkedList)malloc原创 2016-10-20 00:01:03 · 838 阅读 · 0 评论