自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 【无标题】

2022-10-22 leetcode每日一题

2022-10-20 19:07:26 76

原创 Django simpleUI celery定时任务

Django初步使用,使用simpleUI,并使用celery执行定时任务

2022-07-27 19:50:56 407 2

原创 Django Rest Frameworl APIView视图类

Django Rest Framework APIView相关

2022-07-01 19:09:14 178

原创 Java基础(2)

传递与引用传值与传引用 不管Java参数的类型是什么,一律传递参数的副本。对于基本类型变量,Java传递值的副本;对于对象类型变量,Java传递引用的副本 静态变量与私有变量 静态对象和非静态对象的区别: 静态对象 非静态对象 拥有属性 类共同拥有的 类各对象独立拥有的 内存分配 内存空间上独立 在各个附属类里分配 分配顺序 先分配静态对象的空间 再对非静态对象分配空间 在任意多个类..

2021-07-27 16:19:11 142

原创 LeetCode-变位词组

题目描述 输入:字符串数组 输出:变位词组合在一起的数组 算法思想方法一:排序对字符串数组中的每个字符串排序,当排序结果相同时,则说明这两个字符串是变位词。如:abc →abc,bac→abc方法二:计数把排序换成对字符串中字符计数,计数相同的字符串为变位词。如:abc→a1b1c1,bac→a1b1c1代码实现方法一:class Solution { public List<List<String>> groupAnag..

2021-07-22 09:47:37 181

原创 Java基础(1)

JVM ClassLoader加载过程:JVM启动,运行bootstrap classloader(启动类加载器),该ClassLoader加载Java核心API(ExtClassLoader和AppClassLoader也被加载),调用ExtClassLoader加载扩展API,最后AppClassLoader加载CLASSPATH目录下定义的Class。 ClassLoader(类加载器)是Java运行时唤醒的一部分,负责动态加载Java类到JVM的内存空间中(因为Java是按需加载的)

2021-07-21 16:20:13 38

原创 Spring基础知识

1Spring 是轻量级的开源的Java EE框架,Spring框架可以解决企业应用开发的复杂性Spring有两个核心部分:IOC/AOPIOC:控制翻转(依赖注入),把创建对象过程交给Spring进行管理AOP:面向切面,在不修改源代码情况下进行功能增加Spring特点:方便解耦,简化开发 AOP编程支持 方便测试——Juw方便继承各种优秀框架 方便进行事务操作 降低API开发难度...

2021-07-08 22:59:52 545

原创 LeetCode_64_最小路径和

题目描述:给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。思路:动态规划,a[i][j] = min(a[i-1][j], a[i][j-1])+grid[i][j]class Solution {public: int minPathSum(vector<vector<in...

2019-11-19 20:50:49 69

原创 LeetCode_66_不同路径

题目描述:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?思路:共走m+n-2步,其中有m-1步是横着走的,就是在m+n-2中选择m-1个1,即为C(m+n-2, m-1)或者C(m+n-2, n-1),在m、n中选择较小的那个...

2019-11-17 21:46:34 71

原创 LeetCode_219_存在重复元素II

1.题目描述:给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。题解:class Solution {public: bool containsDuplicate(vector<int>& nums) { set<int> values; ...

2019-11-11 20:53:45 95

原创 LeetCode_55_跳跃游戏

题目描述:给出一个数组,每个数字代表最多能走几步,从第一个元素开始,如果能走到最后一个元素则返回true,否则返回false。解题思路:反向遍历。设置一个元素n,令其值为1,从数组的倒数第二个元素开始,如果他的值为大于等于1的值,则可以到达最后一个,继续往前遍历,判断能否从前一个位置能否到达该位置;反之如果小于1,那么就无法从这个元素到达最后一个元素。这时将n的值加1,继续往前。判断该位置的值...

2019-11-01 23:01:44 129

原创 LeetCode_205_同构字符串

题目描述:给定两个字符串s和t,判断它们是否是同构的。如果s中的字符可以被替换得到t,那么这两个字符串是同构的。所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/isomorphic-strings解题思...

2019-09-23 19:20:50 68

原创 LeetCode_70_爬楼梯

题目描述:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。解题思想:相当于求整数n是怎么由1,2组成的。可以使用斐波那契数列来求得方案数。代码如下:class Solution {public: int climbStairs(int n) { //斐波那...

2019-09-17 21:53:48 86

原创 LeetCode_202_快乐数

题目描述:判断一个数是否为“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。解法:计算平方和→查看容器中是否存在该数→如果存在,返回false;否则存入容器,继续重复代码如下:class Solution {public:...

2019-09-09 21:35:20 75

空空如也

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

TA关注的人

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