排序:
默认
按更新时间
按访问量

字符串的排列(全排列)——Java、回溯法

题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。Solution:从这张图中,我们可...

2018-06-19 21:04:03

阅读数:61

评论数:0

第一个只出现一次的字符——Java

在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置。可以通过空间换取时间的方式来降低时间复杂度,最简单的想法是通过一个map来保存字母以及它出现过的次数,然后再从头遍历一边,找到第一个只出现过一次的...

2018-06-19 20:06:03

阅读数:7

评论数:0

丑数问题——动态规划、Java

题目描述把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。这道题使用动态规划是比较易于理解的一种解法。思路如下:丑数只包含因子2、3、5,那么反过来想,1、2、3、5这几...

2018-06-17 16:37:58

阅读数:22

评论数:0

SQL练习题——查询相关

1.查询选修了全部课程的学生姓名。SELECT SnameFROM StudentWHERE NOT EXISTS(SELECT *FROM CourseWHERE NOT EXISTS(SELECT *FROM SCWHERE Sno= Student.SnoAND Cno= Course.Cn...

2018-06-12 23:12:52

阅读数:25

评论数:0

要看的书籍或视频——Java后端

书单:    算法与数据结构:        数据结构(严蔚敏)/大话数据结构  //如果觉得教材无聊就可以看大话系列,印象中里面还有很多诗        剑指Offer/程序员面试金典/编程珠玑/编程之美/牛客网+leetcode        程序员笔试面试最优解(左程云)/不如直接看左神的笔...

2018-06-12 00:22:54

阅读数:270

评论数:0

要学的东西,秋招基础知识

基础知识:  1. 算法和数据结构  1. 数组、链表、二叉树、队列、栈的各种操作(性能,场景)  2. 二分查找和各种变种的二分查找  3. 各类排序算法以及复杂度分析(快排、归并、堆)  4. 各类算法题(手写)  5. 理解并可以分析时间和空间复杂度。  6. 动态规划(笔试回回...

2018-06-10 00:45:47

阅读数:41

评论数:0

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