自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode 263

链接:https://leetcode.cn/problems/ugly-number/solutions/1274529/cshi-jian-10000sha-gua-si-lu-yi-ji-te-sh-2jti/链接:https://leetcode.cn/problems/ugly-number/solutions/712106/chou-shu-by-leetcode-solution-fazd/新建一个数组,里面是三个元素{2,3,5}。先将n对2取模循环,再对3取模循环,再对5循环。

2023-07-31 23:05:47 70

原创 Leetcode 258

链接:https://leetcode.cn/problems/add-digits/solutions/1301157/ge-wei-xiang-jia-by-leetcode-solution-u4kj/给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。商业转载请联系作者获得授权,非商业转载请注明出处。在num>=10的情况下,num有大于等于2位数字组成。来源:力扣(LeetCode)

2023-07-30 22:49:34 90

原创 Leetcode 242

链接:https://leetcode.cn/problems/valid-anagram/solutions/493231/you-xiao-de-zi-mu-yi-wei-ci-by-leetcode-solution/注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。商业转载请联系作者获得授权,非商业转载请注明出处。先对字符串进行排序,然后比较两字符串,如果 r == t,则成立。

2023-07-29 23:00:43 108

原创 Leetcode 257

链接:https://leetcode.cn/problems/binary-tree-paths/solutions/400326/er-cha-shu-de-suo-you-lu-jing-by-leetcode-solution/给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。判断当前结点是否是叶子结点,如果是,则把这个路径添加到path,否则继续迭代。商业转载请联系作者获得授权,非商业转载请注明出处。叶子节点 是指没有子节点的节点。

2023-07-28 22:41:10 72

原创 Leetcode 231

链接:https://leetcode.cn/problems/power-of-two/solutions/796201/2de-mi-by-leetcode-solution-rny3/给你一个整数 n,请你判断该整数是否是 2 的幂次方。,a表示高位若干位0,低位也有若干位0,但是暂时只写了4位。n-1为(a01111)如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。, n & (n - 1)如果为0则表示这是一个2的n次幂。如果是2的n次幂,该数的二进制中只含有1个1。

2023-07-27 22:55:39 33

原创 Leetcode 226

链接:https://leetcode.cn/problems/invert-binary-tree/solutions/415160/fan-zhuan-er-cha-shu-by-leetcode-solution/给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。商业转载请联系作者获得授权,非商业转载请注明出处。采用了DFS,优先考虑深度,通过递归,依次从最深处交换左右子树。来源:力扣(LeetCode)

2023-07-25 23:44:52 26

原创 Leetcode 217

链接:https://leetcode.cn/problems/contains-duplicate/solutions/518991/cun-zai-zhong-fu-yuan-su-by-leetcode-sol-iedd/给你一个整数数组 nums。如果任一值在数组中出现 至少两次 ,返回 true;如果数组中每个元素互不相同,返回 false。商业转载请联系作者获得授权,非商业转载请注明出处。后采用vector的sort函数。来源:力扣(LeetCode)最开始尝试,但是时间超出。

2023-07-24 21:19:37 47

原创 Leetcode 206

链接:https://leetcode.cn/problems/reverse-linked-list/solutions/551596/fan-zhuan-lian-biao-by-leetcode-solution-d1k2/商业转载请联系作者获得授权,非商业转载请注明出处。给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。定位到当前结点的前后,再改变链接顺序。来源:力扣(LeetCode)

2023-07-23 23:30:18 41

原创 Leetcode 203

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。一个笨办法,枚举可能出现的情况。出现bug再加补丁。但是所耗内存和运行时间似乎都还行。

2023-07-23 23:12:07 26

原创 Leetcode 202

当k=1时,n<=81,即下一个n最多为两位数。当k>=3时,n<=81k<100k,这个100k的位数为2+⌈lgk⌉,由于k>=3,所以2+⌈lgk⌉<=k。综上我们可以发现一个k位数n的下一个数最多为max(3,k)位数,即计算到的n有个上限且这个上限不超过3位数或者k位数。链接:https://leetcode.cn/problems/happy-number/solutions/21454/shi-yong-kuai-man-zhi-zhen-si-xiang-zhao-chu-xun-h/

2023-07-22 23:18:57 28

原创 Leetcode 190

链接:https://leetcode.cn/problems/reverse-bits/solutions/685436/dian-dao-er-jin-zhi-wei-by-leetcode-solu-yhxz/商业转载请联系作者获得授权,非商业转载请注明出处。颠倒给定的 32 位无符号整数的二进制位。来源:力扣(LeetCode)

2023-07-22 22:22:59 46

原创 Leetcode 2769

每次操作将 x 的值增加或减少 1 ,同时可以选择将 num 的值增加或减少 1。返回所有可达成数字中的最大值。可以证明至少存在一个可达成数字。给你两个整数 num 和 t。有点类似于相遇问题。

2023-07-18 23:27:17 93

原创 Leetcode 191

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。最开始考虑将无符号整数转化为 string 类型,但是没找到对应的函数,写起来比较麻烦。所以考虑用1不断移位,并按位与。代码来源:Leetcode.cn。

2023-07-17 23:30:01 130

原创 Leetcode 175

A = 1, B = 2, C = 3, AB = 27, 联想到这类似于二十六进制, 满 26 后由 Z 进位到 A。给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号。读取每个字符,从高位开始,高位是 26 的 len 次方。

2023-07-16 22:42:46 125

原创 Leetcode 169

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。对整个数组排序,nums[nums.size() / 2] 处的元素即为所求元素。begin指针指向第一个元素,end指向最后一个元素,cmp确定排序基准。你可以假设数组是非空的,并且给定的数组总是存在多数元素。

2023-07-15 23:36:47 37

原创 Leetcode 136题

给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。故如果数组为{a, a, b},a。本题要求代码实现线性时间复杂度。

2023-07-14 22:54:15 35

原创 毕业设计week2

Part 1 视频学习视频1 卷积神经网络卷积神经网络的应用分类、检索、检测、分割人脸识别(face recognition) DR-GAN人脸表情识别(分类任务)图像生成 1.image to image 2.text to image(CVPR 2018)图像风格转化自动驾驶传统神经网络VS卷积神经网络深度学习三部曲#mermaid-svg-KaamJjLlITK9BQTw {font-family:"trebuchet ms",verdana,arial,sans-serif;f

2022-03-10 11:32:55 3827

原创 Python中遇见invalid character in identifier的解决办法

学习plt的函数时遇到的,原作者给了一段代码import matplotlib.pyplot as pltplt.plot([1,2,3,6],[4,5,8,1],’g-s’) plt.show()我直接cv到了云端硬盘,结果报错最开始以为是 ‘g-s’ 那里中英文报错,但是改了以后又报别的错,于是我又改回来,改回来以后报 invalid character in identifier。上网搜索以后,有网友指出 这和中英文毫无关系。初学者对具体原因不是很清楚。我的解决方法:把这段话重新

2022-01-13 09:52:40 4203

原创 毕业设计Week1

毕业设计Week1图片源于网络,若有侵权,联系删除。这次学习分为了2个部分。第一个部分是视频学习部分,第二个部分是代码学习部分。Part1 视频学习视频1 引论1️⃣ 图灵测试在黑盒外判断盒内是一个人还是一个机器。Ex:验证码系统。2️⃣ GAN二战中盟军破解了德国的Enigma系统:通过模拟Enigma密码生成的过程来破解,这种思路体现在了今天的对抗式生成网络(GAN)中。Keywords:深度学习模型,无监督学习,(至少)两个模块(生成模型(Generative Model)、判

2022-01-04 23:31:48 1400 2

原创 C/C++ strlen函数

C/C++ strlen函数计算字符串长度的函数。下面给出的是百度百科的一段代码https://baike.baidu.com/item/strlen/2737?fr=aladdin#include<iostream>#include<cstring>#include<cstdio>using namespace std;int main(void){ ios::sync_with_stdio(false); char s[10000]=

2021-10-11 08:57:16 343

原创 线性表习题2

线性表习题2本题来自王道2021线性表课后习题。题目设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)。代码void Reverse(Sqlist &L){ Elemtype temp; for(int i = 0; i < L.lengh/2; i++){ temp = L.data[i]; L.data[i] = L.data[L.lengh - i - 1]; L.data[L.lengh - i - 1] = temp; }}

2021-05-23 13:46:48 49

原创 线性表习题一题

一道线性表基础题本题是王道2021数据结构的课后习题。题目从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置有最后一个元素填补,若顺序表为空则显示出错信息并退出运行。代码bool DelMin(sqList &L, ElemType &value){ if(L.length == 0) return false; value = L.data[0]; int pos = 0; for(int i = 0; i < L.length; i++

2021-05-22 20:54:24 88

原创 C++中的memset()函数

C++中的memeset()函数代码案例#include<iostream>#include<cstring>using namespace std;char a[5] = {'1','2','3','4','5'};int main(){ memset(a, '#', 1); for(int i = 0; i < 5; i++){ cout<<a[i]<<" "; } return 0;

2021-05-22 16:25:23 189

原创 C++中的size()和sizeof()的区别

C++中的size()和sizeof()的区别定义一个二维数组和一个字符串,其中数组中各个元素的值全部赋为"#",s的值依靠输入。数组a是不可以使用a#include<iostream>#include<cstring>using namespace std;char a[3][3];string s;int main(){ memset(a, "#", sizeof(a)); cin>>s; cout<<sizeof(a)<

2021-05-22 10:45:56 1138

原创 洛谷题目2

洛谷题目2由简单到复杂的第二题题目模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。代码#include<stdio.h>int main(){ int num; scanf("%d", &num); for(int i = 0; i < num * num; i++){ printf("%02d", i+1); if((i+1)%num == 0){ printf("\

2021-05-21 19:30:22 402

原创 洛谷题目1

洛谷题目洛谷题目按难度排序的第一题。题目输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。代码#include<stdio.h>int main(){ int c; scanf("%c", &c); printf("%c", c-32); return 0;}...

2021-05-21 19:14:19 86

空空如也

空空如也

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

TA关注的人

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