![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记
Matt今年18岁
这个作者很懒,什么都没留下…
展开
-
算法笔记——链表
基本操作创建链表:尾插法和头插法尾插法#include<iostream>#include<stdio.h>using namespace std;struct node{ int data; node *next;};//尾插法创建链表node * create(int Array[]){ node *head = n...原创 2019-11-26 20:18:26 · 145 阅读 · 0 评论 -
算法笔记——递归练习
1、分治思想与递归手段首先,分治的英文是divide and conquer, 也就是分而治之的意思,基本策略是将原问题划分为若干个规模较小而结构与原问题相同或相似的子问题,然后分别解决这些子问题,最后合并子问题的解就能得到原问题的解。一般我们都是使用递归的手段去实现分治思想2、递归概念:通过反复调用自身函数, 但是每次都把问题范围缩小,直到范围缩小到可以直接得到边界数据的结果,然...原创 2019-11-25 16:49:14 · 198 阅读 · 0 评论 -
算法笔记之——指针
int a=1;int *p = &a;上面就是int型指针变量的基本应用,也告诉了我们一些信息: 1、指针就是变量的地址。变量的地址就是在定义的时候会在内存中开辟一块空间(int型就是4个字节),所谓的地址一般指的就是这片空间的首地址。2、 p的类型是int *, 它就等于&a即a的地址,*p指的就是a的value;事实上,指针就是一个unsigned类型的整数。...原创 2019-11-25 20:27:03 · 135 阅读 · 0 评论