c
文章平均质量分 50
summersunrain
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现动态二维数组(行列式)的转置
在网上看到的程序大多转着转着又转回去了,于是自己写了一个,试了几组都可以转,有什么问题希望大家能够指出。#include<stdio.h>#include<malloc.h>int main(){ int **array=NULL,i,j,n,m,temp; scanf("%d%d",&n,&m); array=(int **)malloc(n*sizeof...原创 2018-05-26 14:57:47 · 2452 阅读 · 0 评论 -
将两个链表合并排序
这是方法一,将两个链表先相连在排序#include<stdio.h>#include<malloc.h>typedef struct StudentType{ int no; int sub; struct StudentType *next,*prior;}*Linklist,Link;Linklist Build(int n);void Paixu(Linklist h...原创 2018-05-26 15:03:33 · 1094 阅读 · 0 评论 -
用简单插入法排序实现字符串的从小到大排列
#include<stdio.h>#include<malloc.h>#include<string.h>#define N 3int main(){ char *(str[N]),str1[20],*p=str1; int i,j; for(i=0;i<N;i++) { str[i]=(char *)malloc(40*sizeof(char)); ...原创 2018-05-26 15:14:23 · 2757 阅读 · 0 评论 -
建立一个含头指针的链表,输入年龄和姓名,并删除对应年龄的结点
#include<stdio.h>#include<malloc.h>typedef struct StudentType{ int age; char name[20]; struct StudentType *next;}*Linklist,Link;Linklist Build(int n);void Delete(Linklist head,int n,int m)...原创 2018-05-27 14:55:08 · 335 阅读 · 0 评论 -
无头结点删除相应的年龄
#include<stdio.h> #include<malloc.h> typedef struct StudentType { int age; char name[20]; struct StudentType *next; }*Linklist,Link;Linklist Build(int n); Linklist Delete(Linklist head,...原创 2018-05-27 16:25:37 · 150 阅读 · 0 评论 -
链表排序(冒泡排序)
#include<stdio.h> #include<malloc.h> typedef struct StudentType { int a; struct StudentType *next; } *Linklist,Link; Linklist Build(int n) { Linklist p=NULL,s=NULL,ptr=N...原创 2018-09-08 09:23:03 · 5048 阅读 · 0 评论 -
利用互斥对象实现线程同步
//线程同步问题---火车站售票安排系统模拟系统 #include<Windows.h> #include<iostream> using namespace std; DWORD WINAPI ThreadProc1(LPVOID lpParameter); DWORD WINAPI ThreadProc2(LPVOID lpParameter); int tic...原创 2019-04-17 09:30:29 · 329 阅读 · 0 评论 -
利用临界区实现线程同步
/*线程同步问题---火车站售票安排系统模拟系统 // 临界区,也称关键代码段,它是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。 //通常把多线程中访问统一资源的那部分代码当作临界区,从而达到线程同步的目的。 利用临界区对象实现线程同步 */ #include<Windows.h> #include<iostream> using namespa...原创 2019-04-17 09:38:31 · 923 阅读 · 0 评论
分享