自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 蜂窝车联网C-V2X

(2)信息服务:①车载导航=车载定位系统+电子地图,其中车载定位系统需要车辆的位置、航向、经纬度、海拔等信息,可以从全球导航卫星系统GNSS获取,GNSS包含GPS、北斗等。网联智能(协作式自动驾驶):在以上的基础上,融合现代通信技术,实现车与人、车、路的信息交换,可以感知复杂的环境,协同控制。有线通信、无线通信等,包括光通信、3G、4G、移动通信、wifi、车联网通信(c-v2x、DSRC专用短距离通信)车辆可通过车联网(V2X)通信收集获取前后与相邻车辆信息(如行驶方向、速度、刹车等)及道路交通信息。

2025-05-26 16:28:46 447

原创 408数据结构——6图

hhhh

2022-08-04 17:04:06 148

原创 408数据结构——5树与二叉树

①如果一个结点只有孩子结点,无法找到先序前驱结点,因为先序是“根左右”,其中“左右”都是该结点的后继,所以找不到前驱。①如果一个结点只有孩子结点,无法找到后序后继结点,因为左右根中”左右“都是前驱。在第三种情况中,先从左子树结点往右找,没有结点了再往左找,没了再往右。第三种情况中,先从右子树往左找,左边没有了就往右,再往左。在中序二叉树中,根节点p的后继结点是右子树中最左下的结点。若p没有左孩子,则先序后继为右孩子。若p有左孩子,则先序后继为左孩子;(三叉链表),有以下4种情况。.........

2022-07-19 20:03:32 185

原创 408数据结构——4串

1.基本操作的实现。

2022-07-19 11:02:28 118

原创 408数据结构——第三章栈和队列

栈的基本操作2. 判空3. 入栈4. 出栈5. 取栈顶元素

2022-07-05 22:03:53 181

原创 408数据结构——第二章线性表之双/循环/静态链表(3)

双链表就是在单链表的基础上又增加了一个头结点prior1.1 插入时间复杂度O(1) 时间复杂度O(1)

2022-07-04 16:42:15 146

原创 408数据结构——第二章线性表之单链表(2)

线性表的链式存储又称单链表 要表示一个单链表时,只需声明一个头指针L,指向单链表的第一个结点2.1增加一个新的结点在内存中申请一个结点所需空间,并用指针p指向该结点typedef关键字——数据类型重命名typedef如:typedef struct LNode LNode;把struct LNode重命名为LNode,更简洁2.2 初始化一个单链表2.2.1不带头节点 2.2.2 带头节点(更方便)3. 基本操作3.1 插入 时间复...

2022-07-03 21:06:23 285

原创 408数据结构——第二章线性表之顺序表(1)

线性表的顺序存储又称顺序表。他是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻,即表中元素的逻辑顺序与其物理顺序相同。1.2 动态分配存储空间一维数组可以是静态分配的,也可以是动态分配的。在静态分配时,由于数组的大小和空间事先已经固定好,一旦空间占满,再加入新的数据将会产生溢出,进而导致程序奔溃甚至引起其他未知异常。而在动态分配时,存储数组的空间是在程序执行过程中通过动态存储分配语句分配的,一旦存储空间占满,就另外开辟一块更大的存储区间,将原来的

2022-07-02 11:29:01 1299

原创 二维数组的练习

int[] x,y[];则以下选项能通过编译的是说明:x是一个一维数组,y是一个二维数组a)x[0]=y; 错误,把一个二维数组赋值给一个具体元素b)y[0]=x; 正确,把一个一维数组赋值给一个一维数组c)y[0][0]=x; 错误,把一个一维数组赋值给一个具体元素d)x[0][0]=y; 错误,x是一个一维数组,不能写成x[][]e)y[0][0]=x[0]; 正确,把一个具体元素赋值给一个具体元素f)x=y; ...

2021-12-21 16:50:26 159

原创 递归补充~

1. 内存图分析方法的递归调用每次调用test方法都要完整执行所有代码1.2 递归方法计算阶乘1.3 递归重要规则2. 练习2.1 使用递归的方式求出斐波那契数列1,1,2,3,5,8,13...给你一个整数n,求出他的值是多少package Unit1;public class Digui { public static void main(String[] args){//使用递归的方式求出斐波那契数列1,1,2,3,5,8,13...给你一个整数n,...

2021-12-21 16:48:59 144

原创 递归。。。。

1. 内存图分析方法的递归调用每次调用test方法都要完整执行所有代码1.2 递归方法计算阶乘1.3 递归重要规则2. 练习2.1 使用递归的方式求出斐波那契数列1,1,2,3,5,8,13...给你一个整数n,求出他的值是多少package Unit1;public class Digui { public static void main(String[] args){//使用递归的方式求出斐波那契数列1,1,2,3,5,8,13...给你一个整数n,...

2021-12-21 16:48:20 142

原创 方法重载。。

1. 定义:同一个类中,多个同名方法存在,但要求形参列表不一致2. 使用细节:1)方法名必须相同2)形参列表:必须不同(参数类型/个数/顺序,至少一项不同,参数名无要求)3)返回类型:无要求...

2021-12-21 16:46:53 383

原创 构造方法/构造器

1. 基本介绍。。。是类的一种特殊方法,完成新对象的初始化(不是创建对象)在创建对象的时候,直接完成初始化赋值特点:1)方法名和类名相同2)没有返回值3)在创建对象时,系统会自动调用该类的构造器来完成对象的初始化...

2021-12-21 16:46:14 167

原创 作用域郁郁鱼

1. 基本使用class Cat{//全局变量:即属性,作用域为整个类体,cry、eat方法等均可使用属性//属性在定义时,可以直接赋值,不赋值默认为空值 int age=10; double weight;//默认值为0.0 { //num是局部变量,除了属性之外的其他变量,作用域为定义它的代码块中 int num=5; } public void cry(){ //局部变量一般是指在成员方法中定义的变量,n

2021-11-22 17:37:16 85

原创 类和对象,属性和方法

1. 定义类:把某一类事物的属性提取出来,形成类,类有属性(也叫成员变量/field字段)和行为对象:一个具体的实例注意:从类到对象的说法:1)创建一个对象2)实例化一个对象3)把类实例化入门案例:小杨养猫问题 //实例化一只猫 //new Cat()创建一只猫 //Cat cat1=new Cat();把创建的猫赋值给cat1 Cat cat1=new Cat(); cat1.name="小红"; cat1.age=423; cat1.color="红色"; C

2021-11-09 09:17:16 1525

原创 数组的定义及练习

1.数组的定义使用方法1-动态初始化int a[]=new int[5] //定义了一个数组,名字为a,存放5个int使用方法2-动态初始化先声明int a[];或者int[] a;再创建a=new int[10];使用方法3-静态初始化int a[]={1,2,3,4};2. 数组的赋值机制与拷贝3.应用1-找出数组中的最大数及其下标int shu[]={4,-1,9,10,23}; int max=0;...

2021-10-09 10:29:21 416

原创 数组的赋值和拷贝

基本数据类型的值传递int n1=10;int n2=n1;n2=80;System.out.println("n1="+n1);System.out.println("n2="+n2);输出结果n1=10n2=80数组的赋值方式为引用传递int[] arr1={1,2,3};int[] arr2=arr1;//把arr1赋值给arr2arr2[0]=10;输出结果原因:在栈中arr1赋给一个地址,地址指向堆中的一个数据空间,该空间中..

2021-10-02 10:27:28 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除