- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 【数据结构】Java实现冒泡排序、插入排序、选择排序、归并排序
每一轮比较的次数随着轮数越多而越来越少(因为需要比较的元素越来越少,较大数渐渐沉入底部)(2)插入排序:初始时将第一个元素看作是有序表,遍历剩余元素,(3)选择排序:初始时将整个表看作是无序区,,然后将该位元素“踢出”无序区。
2023-05-25 01:48:39 167
原创 Springboot学习:安装spring boot helper插件的相关问题
在创建spring boot项目时,填写了第一页的项目信息后,无法点击“next”,会提示:“please select at least one dependency”!前面的是插件的版本,中间的是idea的版本(兼容范围),我的idea是2021.2版本的,所以选择安装2022.1.2版本的插件。卸载刚才安装的插件,注意需要卸载插件后点击“应用”,然后重启idea即可卸载成功,不然会卸载不成功。导入并“应用之后”,发现确实有了“spring initializr”这个图标。
2023-05-23 21:29:17 4029 5
原创 Springboot学习:找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘
尝试一下解决方法:
2023-05-23 19:50:22 3319
原创 【数据结构】链表逆置
输入链表【1,2,3,4,5】,输入最后一个结点“5”且回车,在新的“首先程序会将输入的链表打印一次,然后将逆置后的链表打印并销毁。(1)注意用free()函数销毁结点;(2)注意C语言中结构体的使用规则。(1)运行之后的界面。
2023-04-10 18:25:04 256
原创 408统考数据结构真题(1)
408统考数据结构真题题目描述问题分析代码实现题目描述输入:给定一个单链表L = (L1, L2, L3…Ln)输出:L1, Ln, L2, Ln-1…要求:空间复杂度为O(1),算法时间效率尽可能高。问题分析根据题目描述,也就是将链表的前半部分和后半部分依次交替插入新表中。但由于单链表的单向链接,必须将后半部分逆置,那么整个题目的解决思路就是三个部分:(1)找到两个部分的节点;(2)逆置后半部分的链表;(3)合并链表。代码实现这是笔者原创解法,没有加注解,后续会发详细分析。也许这个解
2021-09-13 14:08:15 628
原创 如果你能读懂这段代码并能回答我的问题,那么你的链表就没有任何问题了!
如果你能读懂这段代码并能回答我的问题,那么你的链表就没有任何问题了! # include <stdio.h>struct LinkNode{ int data; struct LinkNode *next;}; void initLinkList(struct LinkNode *&L){ struct LinkNode *p, *s; int num; L = new LinkNode; p = L; printf("
2021-09-04 15:35:50 118
原创 Java Swing组件JCheckBox和JRadioButton的简单使用
一、Java Swing组件JCheckBox和JRadioButtonJCheckBoxJCheckBox是一个复选框组件,构造方法多样,有无参构造、String参数构造、Icon参数构造、String+Icon参数构造、String+Icon+boolean参数构造。JRadioButtonJRadioButton是一个单选框组件,构造方法多样,有无参构造、String参数构造、Icon参数构造、String+Icon参数构造、String+Icon+boolean参数构造。JRadi
2020-09-10 23:05:44 1547 1
原创 Java之使用Graphics+Canvas制作饼状图
使用Graphics+Canvas制作饼状图事先声明:博主正在学习Java,故水平有限,文中若有疏漏或错误,恳请同行批评指正!1、导入java.awt.*和javax.swing.JFrameimport java.awt.*;import javax.swing.JFrame;2、构建一个JFrame的子类,并重写构造方法public class PieChart extends...
2020-04-10 10:03:33 704
原创 C语言数据结构之简单实现链表的建立及打印
C语言数据结构之简单实现链表的建立及打印链表是数据结构中非常重要的一种存储结构,相较非线性结构树、图而言,链表有着更为广泛的应用。C语言实现链表的建立与打印如下:1、结点的结构体定义链表的每一个结点都包括数据域和指针域两个部分,其定义如下:typedef struct Node{ int data;//数据域 struct Node *next;//指针域}SNode,...
2020-01-23 16:51:06 3209 1
原创 C语言冒泡排序
C语言冒泡排序//从小到大#include <stdio.h>#include <stdlib.h>#define MAXSIZE 10int main(){ int num[MAXSIZE],i,j,s; printf("输入需要排序的数:\n"); for(i=0;i<MAXSIZE;i++) { sc...
2019-11-02 15:23:20 169
空空如也
如果你能读懂这段代码,并回答我的问题,那么你的链表就没问题了。
2021-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人