51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#单实例
插入排序实例
实例功能:接收一个含有整数元素的数组和一个包含元素个数的整数,将数组中的元素从小到大重新排序。并输出排序前后的数组。下面以模块划分的思想来实现此功能。打印数组元素模块:/*common.h*/#ifndef_COMMON_H#define_COMMON_Hvoidprint_array(constintarray[],...
代码星球
·
2021-02-21
插入
排序
实例
优先队列(堆)的简单实现实例
/*bin_heap.h*/#ifndef_BIN_HEAP_H#define_BIN_HEAP_Hstructheap_struct;typedefstructheap_struct*priority_queue;priority_queueinitialize(intmax_elements);voiddestro...
代码星球
·
2021-02-21
优先
队列
简单
实现
实例
通过实例看懂diff命令输出
摘自:http://blog.sina.com.cn/s/blog_612144f30100nkpt.html###############################实例:有这样两个文件:程序清单1:hello.c#include<stdio.h>intmain(void){charmsg[]="He...
代码星球
·
2021-02-21
通过
实例
看懂
diff
命令
分离链接散列表C语言实现实例
/*hash_sep.h*/#ifndef_HASH_SEP_H#define_HASH_SEP_H#defineMIN_TABLE_SIZE5structlist_node;typedefstructlist_node*position;structhash_tbl;typedefstructhash_tbl*has...
代码星球
·
2021-02-21
分离
链接
列表
语言
实现
二叉查找树实现实例(C语言)
/*search_tree.h*/#ifndef_SEARCH_TREE_H#define_SEARCH_TREE_Hstructtree_node;typedefstructtree_node*position;typedefstructtree_node*search_tree;search_treemake_em...
代码星球
·
2021-02-21
二叉
查找
实现
实例
语言
队列实例程序(C语言)
/*queue.h*/#ifndef_QUEUE_H#define_QUEUE_Hstructqueue_record;typedefstructqueue_record*queue;intis_empty(queueq);intis_full(queueq);queuecreate_queue(intmax_elem...
代码星球
·
2021-02-21
队列
实例
程序
语言
栈的应用实例——中缀表达式转换为后缀表达式
声明:本程序读入一个中缀表达式,将该中缀表达式转换为后缀表达式并输出后缀表达式。注意:支持+、-、*、/、(),并且输入时每输入完一个数字或符号都要加一个空格,特别注意的是在整个表达式输入完成时也要加一个空格后再回车。这是该程序的一个不足之处,有待改进。/*infix_to_postfix.c*/#include<...
代码星球
·
2021-02-21
表达式
应用
实例
中缀
转换
栈的应用实例——计算后缀表达式
用户输入一个后缀表达式,程序计算该后缀表达式的值并输出结果:/*postfix_expression.c*/#include"stack.h"#include<stdio.h>#include<stdlib.h>#include<ctype.h>intmain(){inti,flag...
代码星球
·
2021-02-21
应用
实例
计算
后缀
表达式
栈的应用实例——平衡符号
检查()、[]、{}是否配对。/*stack_balance_symbol*/#include"stack.h"#include<stdio.h>#include<stdlib.h>#include<error.h>intmain(intargc,char**argv){FILE*f...
代码星球
·
2021-02-21
应用
实例
平衡
符号
栈的实现实例(C语言)
/*stack.h*/#ifndef_stack_h#define_stack_hstructstack_record;typedefstructstack_record*stack;typedefintelement_type;intis_empty(stacks);intis_full(stacks);stackc...
代码星球
·
2021-02-21
实现
实例
语言
select使用实例——str_cli函数(修订版)
我们可以使用select函数重写http://www.cnblogs.com/nufangrensheng/p/3587962.html中的str_cli函数,这样服务器进程一终止,客户就能马上得到通知。早先那个版本的问题在于:当套接口上发生某些事件时,客户可能阻塞于fgets调用。新版本改为阻塞于select调用,等...
代码星球
·
2021-02-21
select
使用
实例
str
cli
TCP客户/服务器程序实例——回射服务器
目录客户/服务器程序源码POSIX信号处理POSIX信号语义处理SIGCHLD信号处理僵死进程处理被中断的系统调用wait和waitpid函数wait和waitpid函数的区别网络编程可能会遇到的三种情况TCP程序小结数据格式 回射输入行这样一个客户/服务器程序是一个虽然简单然而却很有效的网络应用程序的例子。...
代码星球
·
2021-02-21
服务器
TCP
客户
程序
实例
单链表实现实例
/*list.h*/#ifndef_LINKLIST_H#define_LINKLIST_Hstructnode{intdata;structnode*next;};typedefstructnode*ptr_to_node;typedefstructnode*position;typedefstructnode*li...
代码星球
·
2021-02-21
单链表
实现
实例
Makefile自动编写工具实例
准备源文件如下:/*test.c*/#include<stdio.h>#include"phello.h"#include"pword.h"intmain(){ phello(); pword(); return0;}/*phello.c*/#include<stdio....
代码星球
·
2021-02-21
Makefile
自动
编写
工具
实例
c#初学-多线程中lock用法的经典实例
一、Lock定义 lock关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(criticalsection),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 ...
代码星球
·
2021-02-20
初学
线程
lock
用法
经典
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他