- 博客(6)
- 收藏
- 关注
转载 通过很简单很有趣的游戏帮你入门并查集
太有意思了! 转载:http://blog.csdn.net/dellaserss/article/details/7724401/ 请看!讲了并查集和路径压缩算法!并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起part...
2018-08-17 21:15:33
204
转载 教你彻底学会动态规划——入门篇
动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的时候...
2018-08-17 21:09:17
218
原创 指针做形参的错误点之一:
void init3(char***p, int num){char** first = NULL;inti;first= (char **)malloc(sizeof(char*)*num);for(i = 0; i < num; i++){first[i]= (char*)malloc(sizeof(char) * 100);sprintf(first[i],"%c%c%c", 'a' ...
2018-05-20 13:49:02
374
原创 二级指针做输入的三种内存模型
个人觉得二级指针做输入的三种内存模型是以编译器分配内存地点的不同分类的。第一种内存模型://编译器分配在常量区上的内存。Char *myarray[]={"fdskajlfjie","fsdlajfie","fkdsaljfie","fdksajfi"};定义一个指针数组,数组中每个元素是指针,指向一串字符串。排序时,交换的是指针的指向,并没有使用*p.#include"stdio.h"void ...
2018-05-20 13:42:04
370
原创 内存四区
一个程序在运行中被编译器划分为内存中的四个区,堆区、栈区、代码区和全局区。其中各个区中存放的数据类型如下:堆区(heap):堆区中主要存放由程序员调用系统函数产生的数据,如malloc函数,new函数等,如果程序员不使用函数将其释放,数据将一直存在于内存中。栈区(stack):栈区重要存放各个函数中声明的变量,只具有暂时性,由编译器自动分配与释放,如main函数里面循环使用的i,j等等,还有各个函...
2018-04-21 16:42:17
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人