- 博客(7)
- 收藏
- 关注
原创 C++里数组的一些理解
C++里数组的一些理解一、一维数组作为函数的参数数组作为函数的参数,难点和重点都在于这两点: (1)理解函数参数两种传递方式:传值与传址之间的区别 (2)数组变量本身就是内存地址 关于函数的参数传递方式,传值方式下,传的只是实参的复制品(值一样);传址方式下,传的是实参本身二、一些字符串处理的函数1.strcpy(字符型数组1,字符型数组2)功能:将字符型数组(串)2拷贝到字符型数
2016-07-26 16:38:06 404
原创 向量唯一化
整理自学堂在线 邓俊辉老师的《数据结构与算法》http://www.xuetangx.com/courses/course-v1:TsinghuaX+30240184X+sp/courseware/706d387daf2d4495aeb7fea3246a82ce/2634c8bbe1574bd8823dafc9e6ca63d2/有序向量唯一化低效算法: 原理:在有序向量
2016-07-13 10:39:28 1113
转载 c++向量
内容综合整理自:http://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html向量(vector)
2016-07-11 16:10:21 3527
原创 动态规划
动态规划一、fib()递归 fib(n)=fib(n-1)+fib(n-2) 复杂度:T(0)=T(1)=1T(n)=T(n-1)+T(n-2)+1//1是那个加法令S(n)=(T(n)+1)/2 S(0)=1=fib(1) S(1)=1=fib(2)S(n)=S(n-1)+S(n-2)=fib(n+1)T(n)=2*S(n)-1=2*fib(n
2016-07-09 18:29:29 404
原创 C++的s输出
C++的输出如果使用了控制符,在程序单位的开头除了要加iostream头文件外,还要加iomanip头文件下面通过一个例子来具体说明一下如何使用控制符setprecision()用来控制一共输出多少位数#include #includeusing namespace std;int main(){ double a=123.456789012345;
2016-07-09 15:16:20 766
原创 递归的典型示例
递归的几个典型示例一、递归选择排序选择排序法是找到列表最小的数并和第一个数交换。然后在剩余的数里找到最小的数,再将它和剩余列表中的第一个数交换,这样的过程一直进行下去,知道列表中仅剩一个数为止。 1.找出列表中最小数,然后将它与第一个数交换 2.忽略第一个数,对余下的较小一些的列表进行递归排序。 package RecursiveSelection
2016-07-01 15:54:09 1149
原创 递归基础篇
递归什么是递归?这个苯宝宝从初中的时候就纠结了。纠结啊纠结,纠结到某天突然灵光乍现: 直接递归:自己调用自己 间接递归:方法A调用方法B,接着B方法又调用A方法;当然可以有更多的方法参与进来。 For example:(来源:知乎 https://www.zhihu.com/question/20507130 Memoria) 假设你在
2016-07-01 09:48:50 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人