- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 C++学习 - 数组指针/指针数组
虽然我一直知道它们两个的区别,但是分不清名字应该是叫哪个。 这里区别一下。指针数组( array of pointers )顾名思义:这是个数组,数组里面的元素都是指针。int *arr[10];这个等同于 int *(a[4])因为*的优先级比较低,所以没有括号的时候,是arr和[10]先结合,变成一个数组,然后这个数组的元素是整型指针。初始化这个初始化要按照数组的方式来。for ( int i
2015-08-31 11:37:36 1020 1
原创 算法学习 - 最长公共子序列(LCS)C++实现
最长公共子序列最长公共子序列的问题很简单,就是在两个字符串中找到最长的子序列,这里明确两个含义: 子串:表示连续的一串字符 。 子序列:表示不连续的一串字符。 所以这里要查找的是不连续的最长子序列,动态规划这里为什么要使用动态规划可以说一下,简单来说动态规划是为了降低时间复杂度的一种算法,申请一个额外空间,来保存每一个步骤的结果,最后从这些结果中找到最优的解。这里有个问题就是:
2015-08-25 23:30:22 18600
原创 Socket编程(TCP/UDP) - 初学(C语言)
Socketsocket函数TCP代码实现TCP ServerTCP ClientUDP代码实现UDP ServerUDP ClientSocket先介绍一下socket的启动过程: 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 (1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等
2015-08-18 00:18:29 3654
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人