代码
weixin_40316053
go、go、go
展开
-
堆排序代码__2018.07.25
代码:#include<stdio.h>void Adjust(int *arr, int start, int end){ int tmp = arr[start]; for (int i = 2 * start + 1;i <= end; i = 2 * i + 1) { //判断是否有右孩子 if (i < end && ar...原创 2018-07-25 16:27:24 · 91 阅读 · 0 评论 -
c程序打开光驱__2018.09.08
代码:#include <windows.h> #include <winioctl.h> #include <stdio.h> #include <stdlib.h> /* options */ static int unmount_only; static int eject_all; /* wrapper for G...原创 2018-09-08 20:32:04 · 511 阅读 · 0 评论 -
html编程基础__2018.08.17
代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> div{ float:left; width:30p原创 2018-08-17 21:47:08 · 159 阅读 · 0 评论 -
黑客帝国代码雨的实现__2018.08.14
在电影中我们经常可以看到黑客攻击时的炫酷电脑动画,那么我们怎么来实现这个画面呢?原文链接:https://blog.csdn.net/u014028063/article/details/81978804在Ubuntu系统上可以通过:sudo apt-get install hollywood,安装该插件。效果图如下:1.代码(html):<!DOCTYPE htm...转载 2018-08-14 21:50:24 · 53820 阅读 · 5 评论 -
文件操作代码__2018.08.05
代码:#include <stdio.h>#include <fcntl.h>#include <unistd.h>#define FILENAME "a.c"#define READBUFFERSIZE 128int main(){ int fd=open(FILENAME,O_RDWR | O_CREAT); char ...原创 2018-08-05 13:21:47 · 115 阅读 · 0 评论 -
创建多线程__2018.07.27
代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <assert.h>#include <pthread.h>void *fun(void *arg){ while(1) ...原创 2018-07-27 17:45:44 · 106 阅读 · 0 评论 -
快排(递归)__2018.07.27
代码:#include <stdio.h>int Partion(int *arr, int low, int high){ int tmp = arr[low]; while (low < high) { while (low < high&&arr[high] >= tmp) { --high; } if (...原创 2018-07-27 15:26:59 · 115 阅读 · 0 评论 -
管道__2018.07.30
代码1:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>int main(){ int res=mkfifo("my_fifo",0777); if(re...原创 2018-07-30 17:07:24 · 85 阅读 · 0 评论 -
select I/O 复用__2018.07.30
代码(ser.c):#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <assert.h>#include <sys/socket.h>#include <netinet/in.h>原创 2018-07-30 16:45:43 · 152 阅读 · 0 评论 -
扑克牌__2018.07.26
代码:#include<stdio.h>#define N 52#include<time.h>#include<stdlib.h>void Fun(int *poker){ int i , j,tmp,remain;// 初始化阵列 for(i=1;i<=N;i++)//1-52 { poker[i]=i; ...原创 2018-07-26 15:20:45 · 208 阅读 · 0 评论 -
快排优化代码__2018.07.26
代码:======4、快速排序优化==============int Partion(int *arr,int low,int high){ int tmp = arr[low]; while(low < high) { while(low < high && arr[high] >= tmp) { high--; } if...原创 2018-07-26 15:17:23 · 1532 阅读 · 0 评论 -
判断单链表是否有环__2018.07.26
代码:void CreateLoop(List plist){ Node *p = plist; for(;p->next != NULL;p = p->next) { ; } p->next = plist->next->next;}bool isLoop(List plist){ Node *pf = plist; Node *p...原创 2018-07-26 15:13:53 · 191 阅读 · 0 评论 -
B-树代码__2018.07.26
代码:#include<iostream>#include<stack>#include<queue>using namespace std;#define M 5#define MAXSIZE (M-1) // ELEM #define MINSIZE (M/2)typedef char KeyType;typedef struct{ }...原创 2019-04-08 16:16:15 · 92 阅读 · 0 评论 -
管道__2018.07.29
原创 2018-07-29 00:29:52 · 87 阅读 · 0 评论 -
句子中的单词倒置__2018.07.26
代码:#include <stdio.h>#include <string.h>void Reverse(char *arr)//将数组中的所有字符倒置{ int ArrLen = strlen(arr); int n = ArrLen / 2; for (int i = 0;i < n;++i) { char tmp = arr[i]; ...原创 2018-07-26 00:14:36 · 347 阅读 · 0 评论 -
字符串处理代码__2018.07.25
代码:#include <stdio.h>#include <string.h>void ChangStr(char *str){ int Str_Len = strlen(str);//计算字符串长度 char *p = (char *)(str + Str_Len - 1); char *q = (char *)(str + Str_Len - 1...原创 2018-07-25 20:35:51 · 209 阅读 · 0 评论