- 博客(57)
- 资源 (2)
- 收藏
- 关注
原创 力扣刷题83-删除排序链表中的重复元素
注意这里去掉重复的元素,是与当前节点进行比较,也就是要删除节点的前一个节点就是当前节点,因此头结点的删除和其他位置一样,这点尤其注意。
2023-09-18 19:49:01
204
原创 pycharm在pip安装库之后依然提示找不到解决策略(完美解决)
在pycharm中点击file->settings->之后按照图中所示进行添加操作。先在这个里面看有没有你安装的。选中要安装的库点击安装即可。
2023-04-13 22:54:05
503
原创 Access denied for user ‘root‘@‘localhost‘ (using password: YES)
最近在用druid连接池连接数据库时出现了Access denied for user ‘root’@‘localhost’ (using password: YES)这个错误。最后,发现在druid.properties中需要有一个特殊的格式规定: 不能只写username,需要加上jdbc才行, 其余三个则不要紧。jdbc 与druid是否匹配。properties是否有空格。
2023-01-27 09:37:29
653
原创 在idea里面无法创建javascript文件
在新建文件的时候,没有弹出javascript文件选项,只有html一类的文件,解决办法:首先点击file里面的settings进去之后点击Plugins然后点击installl然后在搜索框中输入javascript,会显示出相应的插件,点击enabled,点击ok即可。...
2022-04-26 14:39:57
8279
原创 Java之多线程
线程简单的来说就是执行的程序,一个进程中可以有多个线程同时进行。线程的创建有两种方法,一种是创建一个Thread类,或者是一个Thread子类的对象,另一种是创建一个实现Runnable接口的类的对象Thread类是一个线程类,位于java.lang包中。几种常见的构造方法:Thread类的常用方法:class MyThread extends Thread{ public void run(){ System.out.println(getName()+"该线程正在执行!".
2022-01-30 15:49:10
692
原创 java之包装类与基本数据类型之间的转换
包装类与基本数据的转换1.包装类知识简介1.1引言1.2基本类型对应的包装类1.3注意事项2.基本数据类型与包装类之间的转换2.1基本数据类型装换成包装类:2.1.1自动装箱2.1.2手动装箱:2.2拆箱:2.2.1自动拆箱:2.2.2手动拆箱:3.数据类型与String类型的转换3.1基本数据类型转换为String类型3.2字符串转换为基本数据类型:3.2.1调用包装类的parse方法3.2.2先将字符串转换为包装类再进行自动拆箱4.完整代码1.包装类知识简介1.1引言我们知道Java中的数据类型分
2022-01-29 18:12:21
1011
原创 vs code实现网页自动刷新
首先从上往下数第五个图标进行点击,在搜索框中输入live server,点击安装。安装完成之后,按住crtl+shift+p,在弹出的对话框中输入live即可看到这样一个图片:选择第二个就行
2022-01-25 15:13:15
2200
原创 Java集合类之set接口
Set<String> ans = new HashSet<>();Set 具有与 Collection 完全一样的接口,只是行为上不同,Set 不保存重复的元素。new HashSet<>()其中的hashset类实现了set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。HashSet 类提供很多有用的方法,添加元素可以使用 add() 方法:例如:HashSet<String> sites =
2022-01-23 20:33:12
340
原创 四大经典排序算法(C语言实现)
四大经典排序算法一、基数排序二、桶排序三、计数排序四、堆排序一、基数排序#ifndef sort__h#define sort__h#include <cstdio>#include <algorithm>#include <vector>#include <iostream>using namespace std;void print_array(int *arr, int n);// 打印数组int* sort_array(
2022-01-20 12:15:51
363
原创 非常简单的代码为什么老是[Warning] deprecated conversion from string constant to ‘char *
记录一下今天碰到的一个问题1.问题描述2.解决办法1.问题描述最近在写一个程序的时候,发现编译器在一句话报错,char *=“jfjfdjjf”;很纳闷,不知道怎么办2.解决办法在上网查了之后,发现原因是,char的意思就是修改给定的字符串的内容,而"jfjfdjjf"是一个常量无法修改。而解决的办法很简单,就是在char 前加一个const就行了...
2021-12-31 21:00:34
1343
原创 顺序链表的基本操作
#include <stdio.h>#include <stdlib.h>#define maxsize 3#define addsize 2typedef int elemType;typedef struct{ elemType *List;//首地址 int length;//长度 int listSize;//分配的内存大小} sqList;//初始化顺序链表void initList(sqList *L){ L-
2021-12-14 14:29:44
102
原创 设顺序表va中的数据元素递增有序。试设计一个算法,将x插入到顺序表的适当位置上,以保持该表的有序性。
#define MaxSize 100#include<stdio.h>typedef int DataType;typedef struct { DataType list[MaxSize]; int size;}SeqList;void ListInitiate(SeqList* L)//初始化顺序表L{ L->size = 0;} //定义初始元素个数int ListLength(SeqList L) {//返回顺序表L的当前元素个数 return L.siz
2021-12-14 14:13:43
762
原创 链队基本操作
#include <stdio.h>#include <malloc.h>typedef char ElemType;typedef struct DataNode{ ElemType data; struct DataNode *next;} DataNode; //链队数据节点类型定义typedef struct{ DataNode *front; DataNode *rear;} LinkQuNode; //链队类型定义void Init
2021-12-13 21:49:51
74
原创 判断给定的树是否为完全二叉树
#include<stdio.h>#include<stdlib.h>typedef char DataType; //声明数据类型struct BiTreeNode{ DataType data; BiTreeNode *leftChild; BiTreeNode *rightChild;};//初始化二叉树void initiateBiTree(BiTreeNode **root){ (*root) = (BiTreeNod
2021-12-13 16:50:42
54
原创 n个结点的完全二叉树存放在一维数组A[1..n]中,试据此建立一棵用二叉链表表示的二叉树,根由tree指向
#include <stdio.h>#include <string.h>#include <malloc.h>#define M 20typedef struct BTNode{ char c; struct BTNode *lchild,*rchild;};typedef struct BTNode * BTNodeptr;BTNodeptr stack[M];BTNodeptr root;//在祖先树中找结点BTNodep
2021-12-13 16:41:28
1057
原创 设一棵二叉树以二叉链表为存贮结构,设计一个算法将二叉树中所有结点的左,右子树相互交换
#include"stdio.h"#include"stdlib.h"typedef char DataType;typedef struct Node { DataType data; struct Node *leftChild; struct Node *rightChild;}BiTreeNode;void PrintData(DataType x){ printf("%c",x);}/*按先序序列建立一棵二叉树*/void CreatBiTree(BiTre
2021-12-13 15:21:34
4520
原创 编写计算二叉树最大宽度的算法二叉树采用二叉链表存储二叉树的最大宽度是指二叉树所有层中结点个数的最大值
#include <iostream>#include <cstring>using namespace std;int k=0;int m=0; typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; void CreateBiTree(BiTree &T){ char ch; cin>>ch; if(ch=='0')T
2021-12-13 15:10:12
1437
原创 编写计算整个二叉树高度的算法(二叉树的高度也叫二叉树的深度)。
#include"stdio.h"#include"stdlib.h"typedef char DataType;typedef struct Node { DataType data; struct Node *leftChild; struct Node *rightChild;}BiTreeNode;void PrintData(DataType x){ printf("%c",x);}/*按先序序列建立一棵二叉树*/void CreatBiTree(BiTre
2021-12-13 14:52:29
938
原创 编写递归算法,在二叉树中求位于先序序列中第k个位置的结点的值
#include <stdio.h>#include <stdlib.h>#include <stdbool.h>typedef struct BiTNode{ char data; struct BiTNode *Lchild, *Rchild;}BiTNode,*BiTree;// 6_41bool Find_K(BiTree B1,int* i, int k){ if(B1 == NULL) return false;
2021-12-13 12:18:38
250
原创 二叉链表的创建
#include"stdio.h"#include"stdlib.h"typedef char DataType;typedef struct Node { DataType data; struct Node *leftChild; struct Node *rightChild;}BiTreeNode;void PrintData(DataType x){ printf("%c",x);}/*按先序序列建立一棵二叉树*/void CreatBiTree(BiTre
2021-12-12 01:51:48
2250
原创 设计一个算法,用深度优先遍历法对AOV网进行拓扑排序,检测其中是否存在环。
#include<cstdio>#include<algorithm>#include<queue> using namespace std; const int maxn = 1010; int vNum;vector<int> G[maxn];int inDegree[maxn] = {0};//记录每个点的入度 int inqNum = 0; bool topoSort(){ queue<int> Q; for(
2021-12-11 11:42:58
228
原创 深度优先遍历算法非递归实现(图用邻接矩阵存储)
# define INFINITY 1000# define MAX_VERTEX_NUM 20 //最大值# define OK 1#define MAX_VERTEX_NUM 20// 定义常量MAX_VERTEX_NUM为20#include<stdio.h>#include<stdlib.h> #include <iostream>#define MaxQueueSizea 100;typedef enum{DG,DN,UDG,UDN} Graph
2021-12-11 11:10:45
601
原创 设计一个算法,求出分别用邻接矩阵和邻接表表示的有向图中顶点的最大出度值
创建无向图代码更改int CreatUDN(MGraph &G){ int IncInfo,i,j,k,v1,v2,w; printf("Please input the number of G.vexnum (eg,G.vexnum=4):"); scanf("%d",&G.vexnum);//输入顶点数 G.vexnum printf("Please input the number of G.arcnum (eg,G.arcnum=4): "); scanf("%d",.
2021-12-10 00:01:08
1527
原创 设计一个算法,删除无向图的邻接矩阵中给定顶点。
图的结构定义# define INFINITY 1000# define MAX_VERTEX_NUM 20 //最大值# define OK 1#define MAX_VERTEX_NUM 20// 定义常量MAX_VERTEX_NUM为20#include<stdio.h>#include<stdlib.h> #include <iostream>#define MaxQueueSizea 100;typedef enum{DG,DN,UDG,U.
2021-12-09 23:46:51
586
java web商城项目
2023-01-15
蓝桥杯拼数问题错误求解
2023-02-04
java spring aop
2023-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人