- 博客(14)
- 收藏
- 关注
原创 每日1题-2
1.给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。class Solution { public boolean isValid(String s) { int n = s.length(); if (n % 2 == 1) { return false; } Map<
2022-05-25 22:35:54 108
原创 LeetCode每日一题
1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer,Integer> map=new HashMap<>();
2022-05-23 22:47:57 99
原创 docker知识总结
基于linux安装docker2.doker架构3.配置镜像加速器(可以去阿里云上免费·获取)https://blog.csdn.net/KLKFL/article/details/1071955364.docker启动相关命令5.docker镜像相关命令例如:查找MySQL相关版本信息docker search mysql下载MySQLdocker pull mysql:5.6当id有相同是可通过docker rmi 镜像名称:版本号若ID不存在相同时 doc.
2022-03-15 18:50:44 1410
原创 数据库增删改查2
修改数据库修改某一列所有值按条件修改数据修改多列的值删除表中某行记录-若没有说明删除条件,则默认删除所有记录删除表中所有记录的两种做法:delete from user;(DML,一条一条的删,事务可以作用在DML语句上,通过rollback可恢复)truncate table user;(DDL,将表删除,然后重建一个结构一样的表,事务不能控制DDL,无法恢复)查询数据聚合函数where后面不允许有聚合函数...
2021-12-03 15:01:22 51
原创 数据库基础知识之增删改查1
1.sql创建表格语法:create table 表名称(字段名称 字段类型(长度)约束,字段名称 字段类型(长度) 约束)类型Java中的类型 MySQL类型byte/short/int/long tinyint/smallint/int/bigint float floatdo
2021-12-02 17:12:36 583
原创 二叉树度数为0,1,2,所对应的结点个数
二叉树度数为0,1,2,所对应的结点个数#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct node{ char data; struct node *Lchild; struct node *rchild;}BiTnode;//建立二叉树BiTnode *Create_Tree(){ char ch; BiTnode *root; scanf("%c",&
2020-05-29 20:28:07 1185
原创 二叉树相关操作
#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct node{ char data; struct node *Lchild; struct node *rchild;}BiTnode;//统计结点总数int count1=0;//统计叶子结点数目的全局变量int count2=0;//统计层数int depth=0;//先序建立二叉树BiTnode *Cre
2020-05-28 20:03:42 99
原创 二叉树之创建及其wpl计算
二叉树#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct Tree{ struct Tree *left,*right; int weight;}Tree;//创建二叉树并插入数据Tree *creatTree(int data){ Tree *t=(Tree *)malloc(sizeof(Tree)); t->weight=data; t->lef
2020-05-27 20:27:30 514
原创 按单链表元素序号给单链表拆分
完整代码#include<stdio.h>#include<stdlib.h>typedef struct LNode{ struct LNode *next; int data;}LNode;//创建链表struct LNode *Creatlist(){ LNode *head,*p,*s; head=(LNode *)malloc(sizeof(LNode)); p=head; head->next=NULL; int x; printf(".
2020-05-18 16:03:48 375
原创 带头结点的链表拆分
#include<stdio.h>#include<stdlib.h>typedef struct LNode{ struct LNode *next; int data;}LNode;//创建链表struct LNode *Creatlist(){ int x; LNode *head,*p,*s; head=(LNode *)malloc(sizeof(LNode)); p=head; printf("请输入X的值:"); scanf("%d",&am.
2020-05-18 15:27:00 203
原创 C语言之算法与数据结构练习篇-寻找带头结点单链表的倒数第K个位置上的数
C语言之算法与数据结构练习篇-寻找带头结点单链表的倒数第K个位置上的数算法思想:设置两个工作指针p,q同时指向头指针;其中p先走k步,然后p,q在同时走当p遍历到单链表的尾部时,q对应的就是单链表的倒数第K个位置上的数完整代码如下#include<stdio.h>#include<stdlib.h>//定义单链表结构typedef struct node{ int value; struct node *next;}Node;//定义头指针type
2020-05-18 08:07:09 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人