- 博客(6)
- 收藏
- 关注
原创 Z 字形变换
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:示例 2:解答思路:顺序读取字符串,在到达行数后,下一个字母的行数会减1,在到达第一行后,下一个字母的行数会加
2020-06-30 15:17:31 151
原创 串联所有单词的子串
给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。输入: s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9 开始的子串分别是 “barfoo” 和 “foobar” 。输出的顺序不重要, [9,0] 也是有效答案。**
2020-06-30 15:17:06 236
原创 国王将金币作为工资,发放给忠诚的骑士。
题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后2天(第2天和第3天),每天收到2枚金币;之后3天(第4,5,6天),每天收到3枚金币;之后4天(第7,8,9,10天),每天收到4枚金币……这种工资发放模式会一直延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)。你需要编写程序,确定从第1天开始的给定天数内,骑士一共获得了多少金币。算法思路每日的金币获取数为1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
2020-05-18 17:05:49 8146
原创 idea创建Springboot项目
一:创建Springboot项目:1.File->New->Project 2.选择Spring Initlalizr,然后next3.包名自取,然后next4.这里可以选择pom文件中需要用到的jar包,不勾选的话也可以之后自己加,然后next5.这里填项目名,然后finish,就OK了注:有些人可能还要写web的东西,但发现resources下面没有...
2018-12-26 14:26:41 216
原创 SQL复杂查询语句练习
题是我网上找的,我就贴下原题和自己做的答案以及见解,如有不对之处,欢迎挑错。先贴下数据库E-R图![E-R图](https://img-blog.csdnimg.cn/20181129141552832.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG...
2018-11-29 15:38:28 2502
原创 在SQLyog上使用SQL语句创建存储过程
首先来写一条简单的创建存储过程的语句,将教师表中中符合条件的教师数量进行统计返回到num中,代码如下:CREATE PROCEDURE teacherSum(IN sex varchar(4), IN depart varchar(10), OUT num INT)BEGINSELECT COUNT(0) INTO num FROM teachers t WHERE t.SEX = sex ...
2018-11-29 13:46:23 7891
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人