- 博客(11)
- 收藏
- 关注
原创 TCP/IP 第一章:综述
TCP/IP 第一章:综述封装新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入封装你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解
2021-03-07 12:41:03
114
原创 贪心算法
剑指offer剪绳子参考代码:public class Solution { public int cutRope(int target) { if(target<=0) return 0; int[] result = new int[target+1]; if(target==1 || target==2) return 1; if(target==3) return 2; result[1] = 1;
2020-06-21 12:28:17
111
原创 二分查找模板
返回mid的二分查找模板:int binary_search(int[] nums,int target){ int left = 0,right = nums.length-1; while(left<=right){ int mid = left+(right-left)/2; if(nums[mid] == target) return mid; else if(nums[mid] > target){ right = mid - 1; 从右端向mid逼近
2020-05-30 21:33:41
356
原创 SQL使用通配符进行过滤
为什么引入通配符?之前提到的都是匹配已知值,但是对于字符来说存在局限性,为了解决这种问题,提出了通配符注意:通配符只能用在文本匹配上关键词:LIKELIKE ‘匹配字符串%’ :可以用来表示所有以 匹配字符串 开头的场景:找到所有名字以“小”开头的学生的成绩SELECT name,scoreFROM studentsWHERE name LIKE '小%';LIKE ‘%匹配字符串’:找到以 匹配字符串 作为结尾的场景:找到所以名字结尾为“王”的学生成绩代码:SELECT name
2020-05-30 14:53:32
267
原创 SQL高级数据过滤
AND OR需求:我们希望从students表中,找到学生的名字和成绩,而且要求这些学生来自于1班或者三班,并且这些学生的成绩一定要大于90SELECT name,scoreFROM studentsWHERE class_id=1 or class_id=3AND score>90AND表示的是同时满足两个条件OR表示只要满足一个条件就可以注意:提示:在WHERE子句中使用圆括号任何时候使用具有AND和OR操作符的WHERE子句,都应该使用圆括号明确地分组操作符。不要过分依赖默
2020-05-29 19:42:35
180
原创 SQL过滤数据
关键词:WHERE需求:从students表中,查找成绩为90的学生代码:SELECT class_id,scoreFROM studentsWHERE score=90;如果这个时候,配合使用ORDER BY呢?注意需要先用ORDER BY再用WHERE需求:找出成绩小于90的学生代码:SELECT name,scoreFROM studentsWHERE score<90ORDER BY score;需求:查询成绩在90到100之间的学生代码:SELECT
2020-05-29 16:12:08
127
原创 子序列模板
涉及子序列的动态规划问题通常可以通过这样的方式计算使用一维dp:int n = arr.length;int[] dp = new int[n];for(int i=1;i<n;i++){ for(int j=0;j<i;j++){ dp[i] = 最值(dp[i],dp[j]...); }}使用二维dp:int n = arr.length;int[][] dp = new int[n][n];for(int i=1;i<n;i++){ for(int
2020-05-29 11:45:02
111
原创 SQL-排序检索
假设从表students中找到所有学生的成绩,那么用SQL表示就是SELECT scoreFROM students;如果希望查询得到的结果可以排序的话,需要使用子句SELECT scoreFROM studentsORDER BY score;多个列排序:场景:例如,如果要显示雇员名单,可能希望按姓和名排序(首先按姓排序,然后在每个姓中再按名排序)。如果多个雇员有相同的姓,这样做很有用。代码:SELECT class_id, scoreFROM studentsORDER
2020-05-28 18:33:55
101
原创 回溯法框架结构
for 选择 in 选择列表: # 做选择 将该选择从选择列表移除 路径.add(选择) backtrack(路径, 选择列表) # 撤销选择 路径.remove(选择) 将该选择再加入选择列表练习1:练习1链接首先需要建立函数backtrack然后在函数backtrack中,进行选择,选择的范围,像一个指针,调用backtrack,再尝试变成上一个状态练习2:练习2链接练习3:练习3链接...
2020-05-28 15:31:53
346
原创 SQL如何检索数据
SQL语句必须以;作为结尾这个表的表名是students,为了找id这一列,SQL语句SELECT idFROM students;这句话的意思是,从表students中,找出主键为id的列结果查看:假设我们想找id和对应的名字呢?——>多列检索SELECT id,nameFROM students;结果查看:如果想查看整张表呢?SELECT * FROM students;结果显示:假设我想返回这些学生都来自哪些班级?首先这是一个单列检索的问题,用这段代码的话
2020-05-27 20:34:15
1457
原创 滑动窗口模板
滑动窗口的模板int left = 0,right = 0;while(right<s.length){ window.add(s[right]); right++; //什么时候需要滑动窗口呢? while(满足条件){ window.remove(s[left]); left++; }}练习1:习题1地址练习2:习题2地址习题3:习题3地址...
2020-05-27 17:48:14
764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人