自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 python中defaultdict的用法

从名字中可以看出defaultdict也是一个dict,即键值对0 #返回0() #返回()[] #返回[]#返回空字符串set() #返回set()

2023-10-09 17:26:35 49 1

原创 Python中切片[::-1]和reverse函数的区别

先说结论:切片[::-1] 有返回值, reverse()函数没有返回值有返回值的可以 return、赋值。没有的不能 return、赋值。

2023-09-23 13:48:33 112 1

原创 Python刷力扣-数组专题-快慢指针

题目链接。

2023-09-10 14:30:09 56 1

原创 Python刷力扣-数组专题-二分查找

题目链接34. 在排序数组中查找元素的第一个和最后一个位置。

2023-09-08 19:43:41 53 1

原创 Python刷力扣 1232. 缀点成线

题目链接。

2023-09-07 14:46:13 39 1

原创 Python刷力扣 976. 三角形的最大周长

题目链接。

2023-09-07 13:40:56 69 1

原创 2022.7.9 层序遍历模板

637.二叉树的层平均值515.在每个树行中找最大值

2022-07-09 17:58:08 165 1

原创 2022.5.11 力扣783.二叉搜索树节点最小距离

783.二叉搜索树节点最小距离int size;//int a[101];void inorder(struct TreeNode* root,int* a){ if(root==NULL){ return; } inorder(root->left,a); a[size++]=root->val; inorder(root->right,a);}int minDiffInBST(struct TreeNode* root

2022-05-11 23:33:34 84

原创 2022.3.14 链表-2.两数相加

2.两数相加class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode xList = new ListNode(0); //创建首节点 ListNode newList= xList; //声名一个变量用来在移动过程中指向当前节点 int curr = 0; while(l1 != null || l2 != null){

2022-03-14 22:43:23 312

原创 2020.11.8力扣69.x的平方根

69.x的平方根我的代码(c语言版)int mySqrt(int x){long i;for(i=0;i<x;i++){ if((i*i<x&&(i+1)*(i+1)>x)||i*i==x){ return i; }}return i;}一开始声明i的时候用的是int,第一次提交显示执行错误,原因是溢出,改成long之后通过了,但是时间复杂度和空间复杂度都不太好...

2020-11-13 00:11:30 64

原创 2020.11.8力扣70.爬楼梯

70.爬楼梯我的代码(c语言版)int climbStairs(int n){ if(n==1) return 1; if(n==2) return 2; else return climbStairs(n-1)+climbStairs(n-2);}提交了一下但是显示超出时间限制,应该是用了递归的原因,看了一下别人写代码的想法,其实就是用非递归的斐波那契数列,经修改int climbStairs(int n){ int p,q,r,i; p=1; q=1; if(n==1){

2020-11-08 23:28:55 97

原创 2020.11.04 四道算法题

1.上台阶(递归)题目描述:有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?解题思路:写代码之前在纸上写下来m=1,2,3,4,5时的走法,分别是1,1,2,3,5,可以看出来是斐波那契数列的规律,应该是意在考察递归。我的代码:#include <stdio.h>int dp(int m){ if(m==0) return 0; if(m==1) return 1; else return dp(m-2)+dp(m-1);}int m

2020-11-04 22:16:37 845

原创 2020.11.2力扣4.寻找两个正序数组的中位数

4.寻找两个正序数组的中位数我的代码(c语言版)我的想法是先用一个新的数组把两个数组合并,再对新数组排序(此处用的是冒泡排序),最后根据新数组长度是奇数还是偶数求中位数double findMedianSortedArrays(int* nums1, int nums1Size, int* nums2, int nums2Size){ int new[2000]; int len1,len2,len3,i,j,t; len1=sizeof(nums1); len2=

2020-11-02 21:59:37 122

原创 2020.10.30力扣1.两数之和

1.两数之和我的代码(c语言版)int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int len,i,j; len=sizeof(nums); for(i=0;i<len;i++){ for(j=0;j<len;j++){ if(nums[i]+nums[j]==target){ return [i,j]; } } }}提交没有通过,仔细看了一下所给的接口,返回值是i

2020-10-30 22:58:31 62

原创 SQL&MYSQL

SQL和MYSQL是什么SQL:结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。MYSQL:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。SQL是一种数据库查询语言,而MYSQL是一种数据库系统,MYSQL使用SQL访问数据库里的数据SQL能做什么SQL 面向数据库执行查

2020-05-31 21:31:05 158

原创 Session&Cookie

Session和Cookie是什么?会话:会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程,会话可以在一个时间点开始,在之后的另一个时间点结束。Session:称为“会话控制”,是服务器端和客户端一次对话的过程。Cookie:存储了用户会话时用户的一些属性和信息的简单文本文件。使用场景比如登录时记住用户名及密码,保存用户浏览记录。Session和Cookie的相似点及联系Session和Cookie都可以实现会话跟踪,即都可以存储会话

2020-05-22 16:25:02 85

原创 20200511-20200517一周学习总结

学习了Markdown基本语法在Idea配置Tomcat时出现的一些问题localhost:8080 is already in use解决方法:在命令行中执行netstat -ano,找到占用8080端口的进程pid,再执行tasklist,找到进程名称,最后打开任务管理器终止该进程(参考博客:https://blog.csdn.net/qq_43560721/article/details/88900528)在运行jsp文件时针对number1=Integer.parseInt(number1)

2020-05-16 12:36:15 217

原创 自学的一些基本Markdown语法

基本Markdown语法标题(用#加空格加标题内容)一级标题二级标题三级标题四级标题五级标题六级标题二.列表有序列表(用-,+,*加空格加内容)无序列表(用1.,2.,3.加空格加内容)三.字体斜体(用两个**)粗体(用四个****)既是斜体又是粗体(用六个******)四.引用(用>加引用内容)五.插入超链接或图片超链接(一对中括号一对小括号)图片(叹号加一对中括号加一对小括号)六.表格(用|)七.代码块(在两个`中间放入代码)...

2020-05-15 17:58:39 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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