- 博客(12)
- 收藏
- 关注
原创 undered_map访问元素
unordered_map哈希表使用find确认元素是否存在使用[]操作符可以获取key值对应的value值直接用[]访问不存在的key,访问仍然成功,取得value对象默认构造的值。用 []访问不存在的key,C++会利用该key及默认构造的value,组成{key,value}对,插入到map中。value为 string对象,则构造空串;value为int对象,构造为0。 unordered_map<char,int> smap; if(smap.
2022-02-08 16:03:52
642
原创 c++中new的作用
背景好久没有写过c++代码昨天写题,大致需要通过for循环用指针构造一个链表就在for循环中,多次 ListNode n来构造节点了,但是发现for循环结束后,对节点的next操作出现问题,才突然醒悟,get到new操作的重要性。大概有以下几个点1.for 循环内定义的变量的生命周期for中定义的变量,编译器编译后,是存放在栈空间上的一个临时内存地址每单次循环结束程序都会跳出循环体的作用域,循环体内的局部变量都被释放;下一次循环重新进入循环体,里边的每个局部变量和对象都重新构造。for (i
2022-01-27 23:37:01
3498
原创 初识spring----bean装配
提前了解:JavaBeans:Java中一种特殊的类,特殊在:1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口javaBean的任务就是: “Write once, run anywhere, reuse everywhere”,即“一次性编写,任何地方执行,任何地方重用”。JavaBean可分为两种:一种是有用...
2020-04-23 17:09:09
240
原创 java入门第一课
Java:不只是一种语言三个版本:javaSE(基础), javaEE(企业应用),JavaMEJDK:Java Development KitJRE:Java Runtime EnvironmentJSR规范:Java Specification RequestJCP组织:Java Community ProcessIDE:Integrated Development Enviro...
2020-02-20 16:26:44
220
1
原创 图的操作
实验目的掌握图的基本概念,描述方法;遍历方法。掌握图的最短路径算法。实验内容:1.图的存储结构使用邻接矩阵。2.创建图操作类,支持BFS遍历、DFS遍历、求单源最短路径、判断是否存在回路等四个功能,这些功能封装成图操作类的成员函数。3. 输入图的节点数n(不超过10个)、边数m,节点分别用0到n-1表示。4. 采用“起始节点,终止节点,权值”输入图的m条边,创建图。5. 输出从节...
2018-12-17 13:31:47
506
原创 二叉树的应用
实验题目 二叉树的应用实验目的学习并掌握二叉树数据结构及实现方法,掌握树的遍历方法。熟练掌握二叉检索树(BST)的基本操作及其应用。实验内容:1.利用BST实现一个城市数据库:每个数据库结点包括城市名称和以整数x与y表示的城市坐标,根据城市名称组织该BST;2.在该数据库上实现按城市名称进行的插入、删除和检索;3.打印出以指定字母打头的所有城市记录;4.打印出与指定点的距离在给...
2018-12-03 16:12:11
833
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人