鱼C论坛

 找回密码
 立即注册
分享 -每日一算 10.8 #快慢指针确定链表中间数#
zzzz76 2016-10-11 00:53
-每日一算 10.8 #快慢指针确定链表中间数#
/* 数据结构十六讲课后作业 独立思考了一个下午居然一遍就成功了,不可思议嘿嘿 明天再来查缺补漏,很值得回味呢 */ #include "stdio.h" #include "stdlib.h" typedef void status; typedef int ElemType; //定义结点类型 typedef struct node{ int data; struct node *next; }; ...
个人分类: 啊哈!算法|344 次阅读|0 个评论
分享 -每日一算 10.8 #单链表的简单实现#
zzzz76 2016-10-8 22:31
/* 单链表的思维简直颠覆了我的世界观啊 算法的力量就是这么有趣而强大 */ #include stdio.h #include stdlib.h struct node{ int data; struct node *next; }; int main(){ struct node *q, *p, *head , *t; //指向动态内存、指向前一个结点、指向第一个结点、便利结点输 ...
个人分类: 啊哈!算法|363 次阅读|0 个评论
分享 -每日一算 9.27 #快速排序——二分法排序#
zzzz76 2016-9-28 00:19
/* 里面有个迭代思想哦 写出来简直感觉打通了任督二脉 如果连迭代都能搞定,后边的链表更不在话下了 */ #include stdio.h #define MAX 1024 //a数组元素个数上线 int a ; /* 作用:数组a快速排序 参数:最左最右下标 */ void swap(int left, int right) { int i, j, x, temp; &nbs ...
个人分类: 啊哈!算法|386 次阅读|0 个评论 热度 1
分享 -每日一算 9.26 #冒泡排序——将自然数进行排序#
zzzz76 2016-9-27 00:05
/* #冒泡排序——将自然数进行排序# 冒泡泡,最简洁,最明了的逻辑哈 */ #include stdio.h #define N 5 //排序自然数的个数 int main() { //定义并初始化 int book = {0}; int *num = book; int i, j; int a = 0; //输入自然数 printf("请输入自 ...
个人分类: 啊哈!算法|384 次阅读|0 个评论
分享 -每日一算 9.25 #桶排序——将输入的自然数排序#
zzzz76 2016-9-25 00:39
/* #将输入的自然数排序# 新鲜的思路将我带入算坑大法 */ #include stdio.h #define N 11 //限定自然数的范围 #define M 5 //输入自然数的个数 int main() { //初始化并赋值 int A = {0}; int a = 0; //输入并进行计数 for (int i = 0; i M; i++) ...
个人分类: 啊哈!算法|356 次阅读|0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-2 07:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部