“随心所语”

该项目使用的技术: 1.C++STL 2.生产者消费者模型 3.多线程技术,线程的同步与互斥 4.网络编程 5.开源jsoncpp库 6.ncurses库 7.自定义协议,登录注册认证 实现的基本想法:项目分可分为3个模块: 1.登录、注册和退出 2.用户发送消息,服务器接收 3.服务...

2019-03-30 17:38:12

阅读数 28

评论数 0

七大经典排序算法

1.冒泡排序 基本思想:比较相邻两个数,如果前者比后者大,则进行交换。每一轮交换结束,会有一个最大的数放在数组的最后面,经过N-1轮,排序完成。oid Bubble_Sort(int* a, int size) { int temp = 0; for (int i = 0; i &...

2019-03-13 12:23:45

阅读数 29

评论数 0

文本相似度

说明:在VS2015 环境的Release 的模式下(Debug模式下运行速度太慢) TextSimilarity.h #pragma once #include <unordered_map> #include <string&...

2019-02-20 21:18:02

阅读数 181

评论数 0

Linux下重要命令,权限及gcc/g++,gdb,vim的安装

Linux重要命令: su 切换用户 -c<指令>或–command=<指令>:执行完指定的指令后,即恢复原来的身份; -f或——fast:适用于csh与tsch,使shell不用去读取启动文件; -l或—...

2018-10-06 11:08:52

阅读数 234

评论数 0

Linux常用命令

linux的命令操作: 命令的使用结构 命令名称 【操作选项】【操作对象】【操作目标对象】 对目录进行操作(目录-文件夹) ls:查看目录下的内容 -a 查看隐藏文件 linux下,以点开头的文件都是隐藏文件 .:代表当前目录 …:代表当前目录上层目录 -l 列出目录下内容详细信息 -t 按时间...

2018-10-06 11:03:11

阅读数 28

评论数 0

简单贪吃蛇

snack.h #ifndef __SNAKE_H__ #define __SNAKE_H__ #include <stdio.h> #include <windows.h> #include &am...

2018-09-24 17:52:47

阅读数 48

评论数 0

二叉树的基本操作及应用

BTree.h #ifndef __BTree_H__ #define __BTree_H__ #include<stdlib.h> #include<stdio.h> #include&l...

2018-09-20 17:41:32

阅读数 214

评论数 0

堆及堆的应用

Heap.h #ifndef __HEAP_H__ #define __HEAP_H__ typedef int HPDataType; typedef struct Heap { HPDataType* _hp; int _capacity; int _size; }He...

2018-09-16 08:28:32

阅读数 201

评论数 0

Linux根目录下各目录功能

/bin:存入普通用户可以使用的命令文件.目录/usr/bin 也可用来贮存用户命令。 /sbin: 一般存放非普通用户使用的命令(有时隔不久普通用户也可能会用到).目录/usr/sbin中也包括了许多系统命令。 /etc:系统的配置文件。 /root:系统管理员(root或...

2018-09-05 16:22:01

阅读数 55

评论数 0

栈的应用之逆波兰表达式求值

Reversed Polish Notation.h #ifndef __ReversedPolishNotation_H__ #define __ReversedPolishNotation_H__ #define MAXSIZE 10 typedef int DataType; //...

2018-08-31 02:26:39

阅读数 72

评论数 0

栈的应用之括号匹配问题

MatchBrackets.h #ifndef __MatchBrackets_H__ #define __MatchBrackets_H__ #define OK 0; #define ERROR 1; #define STACK_INIT_SIZE 100 #define STACKIN...

2018-08-31 02:24:03

阅读数 106

评论数 0

栈的基本操作

Stack.h #ifndef __STACK_H__ #define __STACK_H__ #define MAXSIZE 10 typedef int DataType; //定义栈 typedef struct StackNode { DataType arr[MAXSI...

2018-08-31 02:20:51

阅读数 30

评论数 0

队列的基本操作

QUEUE.h #ifndef __QUEUE_H__ #define __QUEUE_H__ typedef int QDataType; typedef struct QListNode { struct QListNode* _pNext; QDataType ...

2018-08-31 02:18:04

阅读数 29

评论数 0

带头结点的双向循环链表

DList.h //头文件 #ifndef __DLIST_H__ #define __DLIST_H__ typedef int DataType; typedef struct DListNode { struct DListNode* _pNext; struct D...

2018-08-30 23:39:22

阅读数 126

评论数 0

单向链表的基本操作及常见面试题

一、单链表的基本操作 1、初始化链表 2、尾部插入 3、尾部删除 4、头部插入 5、头部删除 6、销毁链表 7.打印单链表内容 8、查询数据为d的节点 9、在指定位置之前插入一个节点 10、指定位置节点删除 11、删除数据为d,第一次出现的节点 12、删除数据为d的所有节点...

2018-08-12 22:59:02

阅读数 34

评论数 0

顺序表

seqList.h #define _CRT_SECURE_NO_WARNINGS 1 #ifndef _SEQLIST_H__ #define _SEQLIST_H__ #include<stdio.h> #include&a...

2018-06-23 15:33:25

阅读数 41

评论数 0

注释转换(C转C++)

commentConvert.h #ifndef _COMMENT_CONVERT_H__ #define _COMMENT_CONVERT_H__ #include<stdio.h> #include<stdlib.h&...

2018-06-15 17:20:03

阅读数 37

评论数 0

通讯录(文件存储)

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include <stdlib.h> #include <assert.h&...

2018-06-08 11:42:15

阅读数 315

评论数 0

通讯录

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include <stdlib.h> #include &amp...

2018-06-08 10:48:29

阅读数 60

评论数 0

自定义类型:结构体,枚举,联合知识点总结

结构体是一种复合类型,其中包括很多的数据类型。 例如: struct Stu//Stu是结构体标签,可省略 { char name[20]; int age; char sex[5]; char id[20]; };//分号不能省 结构体成员 结构体成...

2018-06-02 16:51:07

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭