打印numpy数组和张量tensor的形状
摘要:**一.打印np数组** ``` import numpy as np arr = np.array([13, 2500]) print(np.shape(arr)) ``` **二.打印tensor张量** ``` import torch arr = torch.Tensor([[1, 2, 3
阅读全文
posted @
2023-08-31 22:27
孜孜不倦fly
阅读(100)
推荐(0) 编辑
剑指 Offer 14- I. 剪绳子(中等)
摘要:题目:  ``` class Solution { public: int cuttingRope(int n)
阅读全文
posted @
2023-08-31 21:53
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 66. 构建乘积数组(中等)
摘要:题目: class Solution { public: vector<int> constructArr(vector<int>& a) { int len = a.size(); if(len==0) return {}; vector<int> b(len, 1); for(int i=1;i
阅读全文
posted @
2023-08-31 20:45
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 56 - II. 数组中数字出现的次数 II(中等)
摘要:题目:  ``` class Solution { public: int singleNumber(vector&
阅读全文
posted @
2023-08-30 21:40
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 56 - I. 数组中数字出现的次数(中等)
摘要:题目:  ``` class Solution { public: vector singleNumbers(vec
阅读全文
posted @
2023-08-30 20:52
孜孜不倦fly
阅读(3)
推荐(0) 编辑
使用gcc test.c -o app指令报错
摘要:报错信息: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function _start': (.text+0x24): undefined reference to main'
阅读全文
posted @
2023-08-30 10:44
孜孜不倦fly
阅读(16)
推荐(0) 编辑
剑指 Offer 60. n个骰子的点数(中等)
摘要:题目: class Solution { public: vector<double> dicesProbability(int n) { vector<double> dp(6, 1.0/6.0); //dp[j]表示和为j时的概率,这里j=6是因为这是第一个骰子,骰子增多j也会改变 for(in
阅读全文
posted @
2023-08-29 22:20
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 49. 丑数(中等)
摘要:题目:  ``` class Solution { public: int nthUglyNumber(int n)
阅读全文
posted @
2023-08-29 21:00
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 19. 正则表达式匹配(困难)
摘要:题目: class Solution { public: bool isMatch(string s, string p) { int m = s.size()+1, n = p.size()+1; vector<vector<bool>> dp(m, vector<bool>(n, false))
阅读全文
posted @
2023-08-28 22:57
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 10- II. 青蛙跳台阶问题(简单)
摘要:题目:  ``` class Solution { public: int numWays(int n) { vec
阅读全文
posted @
2023-08-28 21:42
孜孜不倦fly
阅读(17)
推荐(0) 编辑
tensor和np互相转换
摘要:**1.tensor转np** ``` # 创建一个形状为[2, 2, 40, 256]的随机张量 torch_tensor = torch.rand(2, 2, 40, 256) # 将tensor转换为NumPy数组 numpy_array = torch_tensor.numpy() ```
阅读全文
posted @
2023-08-28 16:25
孜孜不倦fly
阅读(18)
推荐(0) 编辑
剑指 Offer 61. 扑克牌中的顺子(简单)
摘要:题目:  ``` class Solution { public: bool isStraight(vector&
阅读全文
posted @
2023-08-27 20:44
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 40. 最小的k个数(简单)
摘要:题目:  ``` class Solution { public: vector getLeastNumbers(v
阅读全文
posted @
2023-08-27 20:11
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 17. 打印从1到最大的n位数(简单)
摘要:题目:  ``` class Solution { public: vector printNumbers(int
阅读全文
posted @
2023-08-27 19:52
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 68 - II. 二叉树的最近公共祖先(简单)
摘要:题目:  ``` class Solution { public: TreeNode* lowestCommonA
阅读全文
posted @
2023-08-26 20:30
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 55 - II. 平衡二叉树(简单)
摘要:题目:  
推荐(0) 编辑
剑指 Offer 48. 最长不含重复字符的子字符串(中等)
摘要:题目:  ``` class Solution { //本题采用双指针滑动窗口的方法 public: int le
阅读全文
posted @
2023-08-25 20:47
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 46. 把数字翻译成字符串(中等)
摘要:题目:  ``` class Solution { //本题只需要返回不同翻译方法的数量,不需要列出所有翻译结果,所
阅读全文
posted @
2023-08-25 16:42
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 47. 礼物的最大价值(中等)
摘要:题目:  ``` class Solution { public: int maxValue(vector>& g
阅读全文
posted @
2023-08-24 20:55
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 63. 股票的最大利润(中等)
摘要:题目:  ``` class Solution { public: int maxProfit(vector& p
阅读全文
posted @
2023-08-24 20:11
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 10- I. 斐波那契数列(简单)
摘要:题目:  ``` class Solution { //动态规划 public: int fib(int n) {
阅读全文
posted @
2023-08-23 21:08
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 41. 数据流中的中位数(困难)
摘要:题目:  ``` class MedianFinder { //暴力解法:每添加一个数字后用sort进行排序,然后返回中
阅读全文
posted @
2023-08-23 20:38
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 51. 数组中的逆序对(困难)
摘要:题目: class Solution { //这道题利用了归并排序(分而治之)的思想,就是在每一次排序中统计逆序对的个数 public: int mergesort(int l, int r, vector<int>& nums, vector<int>& tmp) { //tmp用于记录合并之前的
阅读全文
posted @
2023-08-22 21:29
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 45. 把数组排成最小的数(中等)
摘要:题目:  ``` class Solution { public: string minNumber(vector&
阅读全文
posted @
2023-08-21 22:13
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 33. 二叉搜索树的后序遍历序列(中等)
摘要:题目:  结合以下图理解该方法 
推荐(0) 编辑
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(简单)
摘要:题目:  ``` class Solution { public: TreeNode* lowestCommonAnc
阅读全文
posted @
2023-08-20 10:31
孜孜不倦fly
阅读(9)
推荐(0) 编辑
剑指 Offer 55 - I. 二叉树的深度(简单)
摘要:题目:  ``` class Solution { public: void traversal(TreeNode*
阅读全文
posted @
2023-08-19 13:19
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 16. 数值的整数次方(中等)
摘要:题目  ``` class Solution { public: double traversal(double
阅读全文
posted @
2023-08-18 21:37
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 07. 重建二叉树(中等)
摘要:题目:  ``` class Solution { //本题思路:利用中序遍历,从前序遍历中找到左、右子树的根节点
阅读全文
posted @
2023-08-17 21:33
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 37. 序列化二叉树(困难)
摘要:题目:  ``` class Codec { public: void rserialize(TreeNode* r
阅读全文
posted @
2023-08-16 21:33
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 38. 字符串的排列(中等)
摘要:题目:  ``` class Solution { public: vector result; string pa
阅读全文
posted @
2023-08-15 21:24
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 36. 二叉搜索树与双向链表(中等)
摘要:题目:  ``` class Solution { public: Node* head=nullptr; Nod
阅读全文
posted @
2023-08-14 21:19
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 34. 二叉树中和为某一值的路径(中等)
摘要:题目:  ``` class Solution { public: vector> result; vector p
阅读全文
posted @
2023-08-14 20:50
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 54. 二叉搜索树的第k大节点(简单)
摘要:题目:  ``` class Solution { public: void traversal(TreeNode
阅读全文
posted @
2023-08-13 13:04
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 64. 求1+2+…+n(中等)
摘要:题目:  ``` class Solution { public: int sumNums(int n) { //首
阅读全文
posted @
2023-08-12 23:27
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 13. 机器人的运动范围(中等)
摘要:题目: class Solution { public: int m, n, cnt, res=0; int digit(int n){ int sum = 0; while(n){ sum += n%10; n/=10; } return sum; } void traversal(int i,
阅读全文
posted @
2023-08-11 21:03
孜孜不倦fly
阅读(5)
推荐(0) 编辑
VS2022注释多行代码快捷键
摘要:选中多行后: 注释: 先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U
阅读全文
posted @
2023-08-11 11:12
孜孜不倦fly
阅读(2119)
推荐(0) 编辑
剑指 Offer 12. 矩阵中的路径(中等)
摘要:题目:  ``` class Solution { public: int row, col; bool trave
阅读全文
posted @
2023-08-10 21:16
孜孜不倦fly
阅读(17)
推荐(0) 编辑
剑指 Offer 26. 树的子结构(中等)
摘要:题目: class Solution { public: //本方法运用两层递归,非常巧妙 bool traversal(TreeNode* root1, TreeNode* root2){ //判断当前两个节点的递归 if(root2==nullptr) return true; //终止条件:如
阅读全文
posted @
2023-08-09 21:05
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 28. 对称的二叉树(简单)
摘要:题目:  ``` class Solution { public: bool traversal(TreeNode
阅读全文
posted @
2023-08-08 21:38
孜孜不倦fly
阅读(2)
推荐(0) 编辑
剑指 Offer 32 - III. 从上到下打印二叉树 III(中等)
摘要:题目:  **解法一:** ``` class Solution { public: void traversal
阅读全文
posted @
2023-08-07 21:30
孜孜不倦fly
阅读(6)
推荐(0) 编辑
剑指 Offer 32 - I. 从上到下打印二叉树(中等)
摘要:题目:  //考察BFS(广度优先搜索) ``` class Solution { public: vector
阅读全文
posted @
2023-08-06 14:31
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 27. 二叉树的镜像(简单)
摘要:题目:  class Solution { public: void traversal(TreeNode* cu
阅读全文
posted @
2023-08-05 12:40
孜孜不倦fly
阅读(2)
推荐(0) 编辑
使用VS时的一些报错_1
摘要:**一.**使用EasyX库函数中的loadimage函数时报错:loadimage没有与参数列表匹配的重载函数 解决方法: 右键解决方案,点击属性,【高级】→【高级属性】右【字符集】设置成【使用多字节字符集】即可解决。 
推荐(0) 编辑
剑指 Offer 32 - II. 从上到下打印二叉树 II(简单)
摘要:题目:  ``` class Solution { public: void traversal(TreeNode*
阅读全文
posted @
2023-08-04 18:40
孜孜不倦fly
阅读(5)
推荐(0) 编辑
使用vim对文本进行操作的一些快捷键
摘要:1.dd:删除这光标所在这一行 2.5yy:复制包括光标这一行以及往下共5行的文本 3.p:粘贴文本至光标处
阅读全文
posted @
2023-08-04 11:58
孜孜不倦fly
阅读(12)
推荐(0) 编辑
剑指 Offer 04. 二维数组中的查找(中等)
摘要:题目:  ``` class Solution { public: bool findNumberIn2DArray(
阅读全文
posted @
2023-08-03 21:34
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 50. 第一个只出现一次的字符(简单)
摘要:题目:  方法一: ``` class Solution { public: char firstUniqChar
阅读全文
posted @
2023-08-03 20:30
孜孜不倦fly
阅读(5)
推荐(0) 编辑
剑指 Offer 11. 旋转数组的最小数字(简单)
摘要:题目:  ``` class Solution { public: int minArray(vector& num
阅读全文
posted @
2023-08-03 20:06
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 31. 栈的压入、弹出序列(中等)
摘要:题目:  ``` class Solution { public: bool validateStackSequen
阅读全文
posted @
2023-08-02 21:24
孜孜不倦fly
阅读(7)
推荐(0) 编辑
剑指 Offer 53 - II. 0~n-1中缺失的数字(简单)
摘要:题目:  ``` class Solution { public: int missingNumber(vecto
阅读全文
posted @
2023-08-02 19:54
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 53 - I. 在排序数组中查找数字 I(简单)
摘要:题目:  ``` class Solution { public: int search(vector& nums
阅读全文
posted @
2023-08-02 19:32
孜孜不倦fly
阅读(4)
推荐(0) 编辑
剑指 Offer 03. 数组中重复的数字(简单)
摘要:题目;  ``` class Solution { public: int findRepeatNumber(vec
阅读全文
posted @
2023-08-02 19:27
孜孜不倦fly
阅读(3)
推荐(0) 编辑
剑指 Offer 29. 顺时针打印矩阵(简单)
摘要:题目:  //不可以用代码随想录里螺旋矩阵的思路 ``` class Solution { public: vect
阅读全文
posted @
2023-08-01 22:30
孜孜不倦fly
阅读(2)
推荐(0) 编辑