自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshine_hanxx的博客

每天进步一点点

  • 博客(12)
  • 收藏
  • 关注

原创 【leetcode C语言实现】剑指 Offer 05.替换空格

题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof解题思路由于遍历字符串之前并不知道字符串有多少个空格,因此通过空间换取时间方式,定义一个大小为3倍大小的内存空间,遍历原字符串,

2020-06-30 22:41:32 518

原创 【leetcode C语言实现】剑指 Offer 04. 二维数组中的查找

题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 true。给定

2020-06-29 22:51:24 2192

原创 【Django】auth.User.groups: (fields.E304) Reverse accessor for User.groups clashes with reverse

问题简述在django中,当新建一个User类并继承AbstractUser类时,出现了以下错误:ERRORS: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.HINT: Add or change a related_name argument to the definition for 'User.groups' o

2020-06-28 12:41:20 2596

原创 【leetcode C语言实现】75_颜色分类

题目描述给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。示例:输入: [2,0,2,1,1,0]输出: [0,0,1,1,2,2]进阶:一个直观的解决方案是使用计数排序的两趟扫描算法。首先,迭代计算出0、1 和 2 元素的个数,然后按照0、1、2的排序,重写当前数组。你能想出一个仅使用常数空间的

2020-06-27 23:42:49 473

原创 【leetcode C语言实现】1_两数之和

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题思路由于在C语言中采用hash结构比较复杂,此处直接采用数组散列,将数组中的元素作为下标,下标作为对应元素进行散列,由于考虑

2020-06-25 23:55:28 297

原创 【leetcode C语言实现】剑指 Offer 06. 从尾到头打印链表

题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof解题思路由于遍历链表只能从头到尾,先遍历的后打印,这是典型的“先进后出”,即栈结构。此处采用数组存储依次遍历到的数据,

2020-06-24 23:35:50 555

转载 【leetcode C语言实现】剑指 Offer 03. 数组中重复的数字

题目描述找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof解题思路对于找重复元素的问题

2020-06-23 22:05:21 323

原创 【leetcode C语言实现】442_数组中重复的数据

题目描述给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。找到所有出现两次的元素。你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗?示例:输入:[4,3,2,7,8,2,3,1]输出:[2,3]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-all-duplicates-in-an-array解题思路数组中每一个元素都在1~n之间,故依次遍历整个

2020-06-22 23:07:18 570

转载 Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)

Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)-- 转载自https://www.cnblogs.com/shwee/p/9427975.html </h2> <div class="postbody">一、前言  由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导航栏进行跳转查阅。  一、前言  二、Tkinter 是什么  三、Tkinter 控件详细...

2020-06-22 07:53:59 1158

原创 【leetcode C语言实现】面试题 02.05-链表求和

题目描述给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。示例:输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295输出:2 -> 1 -> 9,即912进阶:假设这些数位是正向存放的,请再做一遍。示例:输入:(6 -> 1 -> 7) + (2 -> 9 -> 5),即617 + 295输出:9 -&g

2020-06-21 23:02:37 428

原创 潜在解决方法-系统映像还原失败,找不到可用于恢复系统盘的磁盘

以XPS15 9570为例,因更换NVME M.2硬盘需要完全地迁移系统盘及应用盘。在采用Win10自带的备份和还原(Windows7)功能中的“创建系统映像”和“创建系统修复光盘”分别在移动硬盘和DVD光盘中进行写入,具体的整个流程参考了什么值得买社区的文章《XPS 13 (9350) 实战SATA SSD至PCIe SSD的真无损系统迁移》“https://post.smzdm.com/p/596467/”。 在“System Image Recovery”一步中出现“系统映像还原失败找不到可用于恢复系

2020-06-19 23:24:06 6598

原创 【Django】项目总结(一):web项目开发流程

在进行实际Django项目开发之前,首先需要了解一下Django项目的开发流程。从最初的项目立项到最后的部署上线,中间需要经历几个步骤,结合自己的学习对后台开发相关部分进行简单总结。第一,项目的立项。在进行项目立项之前需要进行前期的调研,对项目的可行性、经济性等进行分析,确定一个项目是否有必要做。项目立项时需要综合考虑项目过程中可能出现的一些问题以及初步的解决思路。第二,需求分析。web项目一般面向的是企业或者个人用户,对不同的用户群体及网站性质不同,对网站的需求也是不一样的,但是不管怎样,面向对象的开

2020-06-01 23:24:20 1469

空空如也

空空如也

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

TA关注的人

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