相关分类: Java技术 C/C++ VB delphi
  • 最长公共子序列(DP)

    Description 一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列 X = { x 1 , x 2 ,…, x m },则另一序列 Z ={ z 1 , z 2 ,…, z k }, X 的子序列是指存在一个严格递增下标序列{ i 1 , i 2 ,…, i k },使得对于所有 j = 1,...

    2018-06-18 03:55:16

  • 数据结构--链表

    网上关于链表的文章很多,比我写的好的前辈也多不胜数。工作一年总是感觉前面学的后面忘,于是就诞生了写博客的想法,把自己的工作学习历程记下来互勉。思来想去还是把链表作为我的处女博吧,毕竟这是我踏入程序员路上写的第一个数据结构,以下内容在忐忑、羞射的心情...

    2018-06-18 03:55:15

  • [linux] C语言Linux系统编程-TCP通信的11种状态

    三次握手 由client主动发出SYN请求, 此时client处于SYN_SENT状态(第一次握手) 当server收到之后会由LISTEN转变为SYN_REVD状态, 并回复client, client收到应答后处于ESTABLISHED状态, 这个状态就表示client已经准备好通信了(第二次握手) client收到二次握手应答后回复se...

    2018-06-18 03:55:15

  • 算法 之 aabb

    题目描述 : 输出所有形如 aabb 的 4 位完全平方数(即前两位数字相等,后两位数字也相等) 。 分支和循环结合在一起时功能强大: 下面列举所有可能的结果aabb,然后判断它们是否为完全平方数。注意a的范围是1~9,但b可以是0. 1 for ( int a= 1 ;a= 9 ;a++ ) 2 for ( i...

    2018-06-18 03:55:14

  • error: stray '\357' in program编程

    错误: 编译报错:error: stray '\357' in program 原因:在程序中打入了全角字符 具体分析产生原因: 在编程中,由于打字的快速,按下ctrl键后紧接着按下了space键,由于按下两个键的间隙比较短,导致系统误检测到ctrl + space信号,将输入法从半角切换到全角。 问题...

    2018-06-18 03:55:13

  • 进击的贪吃蛇(一)

    有很多学习C语言或者C++的朋友可能写过贪吃蛇的作业,我也是其中之一。在最开始写的时候自己水平很差,写出的效果还不如许多同学从网上抄的。 这一系列博客都是使用C语言写贪吃蛇,逐步提升难度,当然自己也好久不动手了,也算是自己复习一次C语言。 第一个贪吃蛇,因...

    2018-06-18 03:55:09 学习c语言c语言或者

  • 说说 typedef 的那些事

    最近在复习数据结构时,经常看到 typedef 的身影,但始终不清楚 typedef 的用法具体时怎么样的,特地查阅《C Primer Plus 第5版》,并将查到的内容写出来供大家沟通学习。 typedef 工具是一种高级数据特性,它使你能够为某一类型创建您自己的名字。在这个方面,它和 #d...

    2018-06-18 03:55:09

  • C语言回调函数

    1 #include stdio.h 2 3 void PrintNum1( int n); 4 void PrintNum2( int n); 5 void ShowNum( int n, void (* ptr)( int )); 6 7 void PrintMessage1(); 8 void PrintMessage2(); 9 void PrintMessage3(); 10 void ShowMessage( void (* ptr)()); 11 12 int main(){ 1...

    2018-06-18 03:54:59

  • 位域

    做题的时候遇到这么一个题: 在32位cpu上选择缺省对齐的情况下,有如下结构体定义: struct A{ unsigned a : 19 ; unsigned b : 11 ; unsigned c : 4 ; unsigned d : 29 ; char index;};则sizeof( struct A)的值为()// 16 这个题就涉及位域的问题,现总结如下: 一...

    2018-06-18 03:54:55

  • Qt 共享库(动态链接库)和静态链接库的创建及调用

    前言: 编译器 Qt Creator, 系统环境 win7 64 位 1.创建共享库: 新建文件或项目-选择 Library 和 c++ 库-选择共享库-下一步(工程名为 sharedlib) 生成的目录结构如图: 修改 sharedlib.h 中的代码: // sharedlib.h #ifndef SHAREDLIB_H#define SHAREDLIB_H #include "sha...

    2018-06-18 03:54:46

2