数据结构
-
【数据结构与算法】原地交换两个整数值
原地交换两个整数值 一般的做法,我们要交换两个整数的值都要定义一个临时变量来存储,那有没有其他的方法可以交换变量的值呢? // 使用临时变量交换两个整型的值 void swap(i…
-
数据结构_栈-数据结构_队列
数据结构_栈 当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不…
-
JavaScript数据结构与算法
一、前言 1.1.什么是数据结构? 数据结构就是在计算机中,存储和组织数据的方式。常见的数据结构: 数组(Aarray) 栈(Stack) 链表(Linked List) 图(Gr…
-
(转载)C++内存分配方式详解(堆、栈、自由存储区、全局/静态存储区和常量存储区)
原文:https://www.cnblogs.com/XueQun/articles/15982151.html 一、数据结构中的栈和堆 虽说我们经常把堆栈放在一起称呼,但是不可否…
-
数据结构基础
数据结构基础 当前进度[P4] 课程链接:https://www.bilibili.com/video/BV1b7411N798 一、基本概念 数据: 数据是信息的载体,是描述客观…
-
255/256数据结构-栈和队列
数据结构——栈 栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一…
-
数据结构绪论
数据结构绪论 数据结构的基本概念 基本概念和术语 数据:是信息的载体,是对客观事物的符号表示的集合 数据元素(节点):数据的基本单位,在程序中通常作为一个整体进行考虑和处理。一个数…
-
数据结构学习(四)二叉树
二叉树 很久没写代码,指针为空要New赋值都不知道,还因为这个DE了好久的BUG T^T ADT 普通二叉树 #include <iostream> #include …
-
数据结构-图的基本概念
图 图是由一些点及一些点之间的连线组成的图形。 两点之间不带箭头的连线称为边,带箭头的连线称为弧。 如果一个图由点及边所构成,则称之为无向图(也简称为图),记为G=(V,E),式中…
-
数据结构
Basic Data Structure – 数据结构 String – 字符串 // 创建1个或者2个对象,先去常量池判断有没有此变量,有则只在堆上创建一…