C++
GY—Monkey
这个作者很懒,什么都没留下…
展开
-
pytorch 网络参数显存计算
一、使用torchstatpip install torchstat from torchstat import statimport torchvision.models as modelsmodel = models.resnet152()stat(model, (3, 224, 224))关于stat函数的参数,第一个应该是模型,第二个则是输入尺寸,3为通道数。我没有调研该函数的详细参数,也不知道为什么使用的时候并不提示相应的参数。二、使用torchsummarypip inst原创 2022-05-03 15:54:35 · 612 阅读 · 0 评论 -
HJ23 删除字符串中出现次数最少的字符
程序记录+思路牛客网#include<iostream>using namespace std;int main(){ string str; cin >> str; int num[26] ={0}; //初始化一个26位的数字用于计数 int min = 20; for(int i =0; i<str.size();i++){ num[str[i]-'a']++; // 对应位置上的计数器加原创 2022-04-17 17:10:29 · 125 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----旋转图像
LeetCode初级算法(数组篇)-----移动零移动零LeetCode初级算法(数组篇)-----移动零题目解题思路代码题目解题思路思路一:通过遍历数组获取0的个数,并且使用迭代器删除0,并计数n。最后在数组后面插入n个0即可。思路二:使用双指针,只要不为零的就往前移动代码思路一:class Solution {public: void moveZeroes(vector<int>& nums) { int len = nums.siz原创 2021-09-08 09:30:24 · 208 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----移动零
LeetCode初级算法(数组篇)-----两个数组的交集 II两个数组的交集 IILeetCode初级算法(数组篇)-----两个数组的交集 II题目原理思路代码题目原理思路指针移动,对比大小代码class Solution {public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) { sort(nums1.begin(),nums原创 2021-08-27 22:24:34 · 258 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----存在重复元素
leetcode初级存在重复的元素leetcode初级原理代码参考:https://leetcode-cn.com/problems/contains-duplicate/solution/217-cun-zai-zhong-fu-yuan-su-by-lang-ya-ls640/原理提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考代码原创 2021-08-26 22:52:37 · 187 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----只出现一次的数字
只出现一次的数字题目原理理解代码题目原理理解异或与位运算代码class Solution {public: int singleNumber(vector<int>& nums) { int res = 0; int len = nums.size(); for(int i = 0;i<len;i++){ res ^= nums[i]; } return r原创 2021-08-27 21:01:05 · 124 阅读 · 0 评论 -
LeetCode初级算法(字符串篇)-----反转字符串
LeetCode初级算法(字符串篇)-----反转字符串LeetCode初级算法(字符串篇)-----反转字符串LeetCode初级算法(字符串篇)-----反转字符串题目思路理解代码题目思路理解对应位置交换下标和为len-1代码class Solution {public: void reverseString(vector<char>& s) { int len = s.size(); char temp; f原创 2021-08-28 09:45:24 · 154 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----旋转数组
LeetCode初级算法-----数组旋转数组LeetCode初级算法-----数组题目结题思路代码参考:https://blog.csdn.net/qq_28584889/article/details/83655019题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。结题思路移动交换代码class Solution {public: void rotate(vector<int>& nums, int k) {原创 2021-08-26 11:13:26 · 128 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----买股票的最佳时机
LeetCode初级算法(数组篇)-----买股票的最佳时机买股票的最佳时机LeetCode初级算法(数组篇)-----买股票的最佳时机题目原理理解代码题目原理理解最大上升区间和代码class Solution {public: int maxProfit(vector<int>& prices) { int len = prices.size(); if(len<=1){ return 0;原创 2021-08-27 21:04:18 · 154 阅读 · 0 评论 -
LeetCode初级算法(字符串篇)-----字符串中的第一个唯一字符
LeetCode初级算法(字符串篇)-----字符串中的第一个唯一字符题目原创 2021-08-31 21:52:29 · 106 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----删除排序数组中重复元素
LeetCode初级算法(数组篇)-----删除排序数组中重复元素文章目录LeetCode初级算法(数组篇)-----删除排序数组中重复元素题目原理思考代码题目原理思考代码class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.empty()) return 0; int temp = nums[0]; v原创 2021-08-27 21:06:16 · 205 阅读 · 0 评论 -
LeetCode初级算法(数组篇)-----加一
LeetCode初级算法(字符串篇)-----加一LeetCode初级算法(字符串篇)-----加一LeetCode初级算法(字符串篇)-----加一题目解题思路代码题目解题思路考虑为9的情况从最后一位开始考虑代码class Solution {public: vector<int> plusOne(vector<int>& digits) { int now = digits.size()-1; //求出长度原创 2021-09-07 22:04:02 · 99 阅读 · 0 评论