码迷,mamicode.com
首页 >  
搜索关键字:数据结构    ( 30813个结果
数据结构之 --线性表之--串
简单的实现串的操作,其实这与那些字符串库函数所用的操作思想是相同的,但是这是一种数据的存储方式,与操作,重点强调了数据的存储. 下面是串的非堆存储操作,说明白就是穿类似数组的存储,在分配内存时在栈中分配: /********************************************************************** * * Copyright ...
分类:其他好文   时间:2015-05-30 01:51:16    阅读次数:114
由C/C++编译的程序占用的内存分类
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒...
分类:编程语言   时间:2015-05-30 00:36:30    阅读次数:211
处理完琐事,可以专心刷题了
从寒假开刷poj以来,刷的题数也不少了,但水平还是没多大提高。现在发现这半年来刷的大多是水题,题目思维量不大,都是基础中的基础,虽然学了一些很基础的算法和数据结构,但还有很多很基础的算法和数据结构还没学,比如kmp,线段树,数位dp,数论四大定理等等,同时像cf上一些具备一定思维量的题目做得比较.....
分类:其他好文   时间:2015-05-29 21:42:17    阅读次数:114
“串”的定长顺序存储表示的实现
串——数据结构的实现——定长存储顺序。 //头文件sstring.h #pragma once #include using namespace std; #define STRING_SIZE 20 typedef char Sstring[STRING_SIZE+1]; int length(Sstring S) { return strlen(S); } void StrAss...
分类:其他好文   时间:2015-05-29 20:26:59    阅读次数:117
redis学习研究--Redis作者谈Redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez...
分类:其他好文   时间:2015-05-29 19:57:03    阅读次数:117
我的算法之路
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。初学第一次接触...
分类:编程语言   时间:2015-05-29 19:50:48    阅读次数:128
十一、实现队列的方法二(单链表的复用)
通过对单链表代码的复用,实现队列 一、LinkList.h #ifndef _LINKLIST_H_ #define _LINKLIST_H_ typedef void LinkList; typedef struct _tag_LinkListNode LinkListNode; struct _tag_LinkListNode {     LinkLis...
分类:其他好文   时间:2015-05-29 18:18:13    阅读次数:212
十二、队列的实现方法三(顺序表的优化)
由于通过顺序表代码的复用实现队列的过程中,进队列要从队列的最后一个元素进入,所以造成时间复杂度加大,现通过引进front、rear优化队列实现方法 front:代表头元素的下标 rear:代表队尾下一个元素的下标 一、SeqQueue.h #ifndef _SEQQUEUE_H_ #define _SEQQUEUE_H_ typedef void S...
分类:其他好文   时间:2015-05-29 18:13:01    阅读次数:145
算法之二叉树各种遍历 (转)
树形结构是一类重要的非线性数据结构,其中以树和二叉树最为常用。二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在度大于2的...
分类:编程语言   时间:2015-05-29 17:58:36    阅读次数:121
yii2 restfulapi QueryParamAuth验证
1.user表数据结构 2.修改advanced/common/models/User.php use yii\web\IdentityInterface; class User extends ActiveRecord implements IdentityInterface { //增加方法 p...
分类:Windows程序   时间:2015-05-29 17:25:34    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!