数据结构
文章平均质量分 69
CooperNiu
这个作者很懒,什么都没留下…
展开
-
List列表的坑
List列表的坑Arrays.asList把数据转换为List的3个坑:不能直接使用 Arrays.asList 来转换基本类型数组。 Arrays.asList方法返回的元素类型为泛型,直接遍历会报错,需要使用Arrays.stream方法来转换,或者把int数组声明为包装类型Integer数组Arrays.asList 返回的 List 不支持增删操作。Arrays.asList 返回的 List 并不是我们期望的 java.util.ArrayList,而是 Arrays 的内部类 ArrayL原创 2021-05-10 14:53:26 · 164 阅读 · 0 评论 -
算法学习建议
标签:算法 /源码 /C++ /趣学算法 /计算机知识在于积累,学习需要耐力。学习就像挖金矿,或许一开始毫无头绪,一头雾水,但转个角度,换换工具,时间久了总会找到一个缝隙。成功就是你比别人多走了一段路,或许恰恰是那么一小步。第一个建议:多角度,对比学习学习算法,可以先阅读一本简单的入门书,然后综合几本书横向多角度看,例如学习动态规划,拿几本算法书,把动态规划这章找出来,比较学习,多角度对比分析更清晰转载 2017-12-01 19:38:15 · 534 阅读 · 0 评论 -
POJ刷题指南
初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法:转载 2017-02-20 14:08:11 · 1005 阅读 · 0 评论 -
数据结构 清华大学 队列 实现
//main.cpp#include using namespace std;#include "Queue.h"int main() { int n; ElemType e; SqQueue Q; while (1) {// 实现多次测试 cout << "Please input a number to choose:";原创 2016-11-01 21:48:50 · 377 阅读 · 1 评论 -
栈的实现 (数据结构 严蔚敏 清华大学出版社 第三章 抽象数据类型 成功编译并运行)
栈的实现 (数据结构 严蔚敏 清华大学出版社 第三章 抽象数据类型 成功编译并运行)原创 2016-10-27 16:40:56 · 718 阅读 · 0 评论 -
数据结构 严蔚敏 清华大学出版社 第二章 抽象数据类型 链表的实现 成功编译并运行
/* main.cpp * 对各项功能的检验//function.cpp 函数的定义// Created by Cooper on 11/10/2016.//#include "linklist.h"#include #include #include Status InitList(LinkList &L){ L = (LinkList) malloc(sizeof(L原创 2016-10-21 22:15:20 · 1093 阅读 · 3 评论 -
数据结构 严蔚敏 清华大学出版社 第一章 抽象数据类型 三元组的实现 成功编译并运行
课本上的算法实现!/* main.cpp 检验基本操作Functions.cpp的主函数 */#include"MacroDef.h" /* 要将程序中所有#include命令所包含的文件拷贝到当前目录下 *//* 以下2行可根据需要选用一个(且只能选用一个),而不需改变基本操作Functions.cpp */#include"ElemType.h" /* 在此命令之前要定原创 2016-10-21 21:26:33 · 2255 阅读 · 0 评论 -
数据结构 严蔚敏 清华大学出版社 第一章 抽象数据类型 三元组的实现 成功编译并运行
课本上的算法实现!/* main.cpp 检验基本操作Functions.cpp的主函数 */#include"MacroDef.h" /* 要将程序中所有#include命令所包含的文件拷贝到当前目录下 *//* 以下2行可根据需要选用一个(且只能选用一个),而不需改变基本操作Functions.cpp */#include"ElemType.h" /* 在此命令之前要定义E原创 2016-10-21 21:22:19 · 860 阅读 · 0 评论 -
数据结构 清华 严蔚敏 第二章 线性表 知识点总结 附思维导图
原创 2016-10-21 19:30:01 · 3343 阅读 · 0 评论