数据结构
游走走
这个作者很懒,什么都没留下…
展开
-
【数据结构】(1)顺序表
运行环境:codeblocks//顺序表的动态分配创建、查找、插入、修改、删除、截取、合并 #include <stdio.h> #include <stdlib.h> #define INIT_SIZE 200; #define SIZE_INCREMENT 10;typedef struct { int *elem;//指向数组的存储基址 int length;//顺序表的长度原创 2016-09-20 17:18:55 · 462 阅读 · 0 评论 -
快速排序
看了《啊哈!算法》,模仿里面的思路用js写了快速排序,代码如下: var arr=[0,1,4,7,2,3,9,4,2,0,8,11,2,1]; function quickSort(arr,left,right){ if(left==undefined){ left=0; } if(right==undefine原创 2016-10-06 12:05:16 · 381 阅读 · 0 评论 -
多维数组笛卡尔乘积算法实现思路探索
思路一: var arr1=[1,2,3],arr2=[4,5,6],arr3=[7,8]; var arrs=[arr1,arr2,arr3]; 先组合arr1 arr2两个, 再与第三个arr3组合: 1,4 1,5 1,6 2,4 2,5 2,6 得到6个结果 再将这六个结果与arr3进行两两组合 1,4,7 1,4,8 1,5,7 1,5,8 1,6,7 1原创 2016-10-19 13:19:44 · 4862 阅读 · 2 评论 -
数据结构与算法之美》学习笔记
原创 2018-11-06 17:44:59 · 407 阅读 · 0 评论