自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习ing.........

如有错误和纰漏还望指正!感谢!

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 用压栈的方法实现回文数

#include#include#include#define OVERFLOW -2#define OK 1#define ERROR 0#define MAXSIZE 100typedef int status;typedef char SElemType;typedef char QElemType;typedef struct{ SElemType *base;

2016-11-22 00:53:29 398

原创 算法的基本概念

前面写了那么多算法,到底什么才是算法,这里,我整理了一下算法的一些基本概念: 1.算法的定义:算法是解决特定问题求解步骤的描述,在计算机中为指令的有序列,并且每条指令表示一个或多个操作。 2.算法的特性:有穷性、确定性、可行性、输入、输出。 3.算法的设计要求:正确性、可读性、健壮性、高效率和低存储量需求。 4.算法的度量方法:事后统计方法(不科学、不准确)、事前分

2016-11-20 18:24:40 312

转载 二叉树遍历算法

写在前面 二叉树是应用广泛的一类树,通过学习二叉搜索树(BST)、平衡二叉树(AVL)、伸展树(Splay Tree)以及二叉堆(Binary Heap)的相关概念、操作以及分析算法性能,对理解树有很大帮助。本节总结和实现二叉搜索树遍历的基本方法,包括深度优先遍历和广度优先遍历。建议时间充足的初学者,自己动手全部实现一遍代码,必定会获得很大的收益。笔者在此过程中获益良多,注意思考:

2016-11-19 01:33:52 504

原创 贪婪算法小总结

一、贪婪算法简介贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。通过局部的最优解去合成最后的最优解。二、贪婪算法求解最短路径算法描述:准备:建立两个数组,分别存放当前条件下的最优解和已访问节点1、初始化:将最优解置为无穷大,已访问节点数组置空

2016-11-18 01:13:56 420

转载 PID算法基本教程

首先帮大家解决一下什么是PID调节,为什么就要这样的疑惑。PID是比例,积分,微分的英文单词的首字母的简称。 下面举个例子说明一下PID,让大家有个感官的认识,。一个人闭眼走路,假设他知道自己离目的地有100米远,那么他就可以以每秒一米一步这样的速度走向目的地,100米刚刚好是100步,这是一个非常理想化的现象。假设他不知道目的地有多远,目的地可能是1000米也有可

2016-11-14 23:28:05 4826

原创 c语言排序

排序    1、排序    冒泡      选择法 排序  代码:  #include   #include   #include       void paixu_xuanze(int puke[],int count);  int main()  {          int puke[]={9,6,3,5,2,4,7

2016-11-13 23:54:24 270

转载 二叉树

From: http://blog.csdn.net/lovingprince/article/details/1550148Binary Tree二叉树的定义二叉树是一类非常重要的树形结构,它可以递归地定义如下:二叉树T是有限个结点的集合,它或者是空集,或者由一个根结点u以及分别称为左子树和右子树的两棵互不相交的二叉树u(1)和u(2)组成。若用n,n1和n2分别

2016-11-11 00:12:27 447

原创 linux套接字

套接字不仅支持本地无关的两个进程之间的双向通信,而且支持跨网络的,运行在不同机器的进程间的通信。可以通过int socket(int domain,int type,int protocol)建立套接字,通过int close(int socket)关闭(销毁)套接字,通过int shutdown(int socket,int how)断开套接字的连接。建立套接字

2016-11-10 00:23:54 252

转载 TCP--传输控制协议

推荐 《图解TCP/IP》,简直是程序员的福音TCP 协议是 面向连接的, 可靠的,流传输,协议。 流:是指 不间断 的数据结构,可以想象成排水管道中的水流。当应用程序采用 TCP 发送消息的时候,虽然可以保证发送的顺序,但是还是犹如没有任何间隔的数据流,发送给接收端。可以这么理解:在发送端,应用程序发送了10次 100 字节的消息,但是在接收端,应用程序可能会受到一个1000

2016-11-09 00:23:01 441

原创 基于sqlite3的通讯录(c语言)

/**************************************************************************** File Name: 4.address_book.c* Function : 1) * 2) * Author : Xubing * Created Time: 2016年11月04日*********

2016-11-07 23:25:41 704

原创 验证linux下线程的同步运行

在linux下创建两个线程,验证两个线程为同步运行/**************************************************************************** File Name: 1.pth_create.c* Function : 1) * 2) * Author : Xubing * Created Ti

2016-11-04 00:14:44 354

原创 linux下sqlite3在c语言中运用的函数总结

数据库相关函数: 1.sqlite3_open作用:打开一个数据库原型:int sqlite3_open(const char *dbname, sqlite3 **db)参数:dbname:数据库名称           db:数据库的句柄返回值:成功:SQLITE_OK头文件:#include  2.sqlite3_close作用:关闭一个数据库

2016-11-03 00:21:13 649

原创 linux下sqlite3在c语言中应用实例

/**************************************************************************** File Name: 1.sqlite3.c* Description : 1)数据插入,删除,清空 * 2) * Author : Xubing * Created Time: 2016年10月3

2016-11-03 00:09:27 4993

Google JavaScript 编码规范指南

JavaScript 是一种客户端脚本语言, Google 的许多开源工程中都有用到它. 这份指南列出了编写JavaScript 时需要遵守的规则.

2017-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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