- 博客(6)
- 收藏
- 关注
原创 java ArrayList 学生管理系统
学生类package com.itheima_02;public class Student { private String sidNum; private String name; private String age; private String address; public Student() { } public String getsidNum() { return sidNum; } pub
2021-12-15 20:05:27 671
原创 LeetCode166. 分数到小数
其实本道题直接的思维就是:把整数和小数分开,然后对小数部分不停的除,直到出现重复循环的数字。然后把整数、小数点、括号、小数部分拼接起来就好。所以最开始需要判断除数、被除数是否为负数,是的话加上“-”;紧接着处理整数部分,把余数乘10并且存储起来,一方面方便下次再除,另一方面方便找出循环数。如果此时余数乘10 以后还是0,那么说明没有小数位,直接return整数就行。之后余数乘10以后整除被除数,出现的就是小数点以后小数位,这时候需要用pointStr存储起来,用于后面拼接。每次余数乘10以后都要重新判断.
2021-12-14 15:59:41 202
原创 LeetCode66. 加一
本题需要考虑的一个关键问题就是,某一位加1,是否这一位数刚好是9,那么则需要进位。最开始的思路是,先把数组的数全部读出来,还原成一个新的数字,然后再把这个数字拆分存进数组,不过这个导致的问题就是数组太大,反而不能正确的计算出该数字。public class ArrayDemo { public static void main(String[] args) { int[] digits = {9,8,7,6,5,4,3,2,1,0}; int sum = 0;.
2021-12-12 16:46:33 312
原创 LeetCode1513. 仅含 1 的子串数
最开始的思路是相当于两个指针,类似快慢指针,同时快指针不断后移确定新子串,判断该子串是否包含0,不包含则count加1。思路特别简单,但是提交的时候超时了,估计是这个双重循环,提高了时间复杂度。def solution(): s = "0110111" count = 0 if "1" not in s: return 0 for i in range(len(s)): for j in range(len(s) - i):
2021-12-10 11:33:12 167
原创 C3D pytorch和TensorFlow代码复现
C3D论文代码复现pytorch代码地址下载代码OpenCV下载预训练模型修改路径注释也是必不可少的TensorFlow的坑pytorch代码地址代码有两个版本,不过因为现在大环境下,大家都用pytorch,所以贴出pytorch的地址,我也是fork别人的。这儿坑不多,用的数据集也是常用的UCF101。后面会总结之前复现TensorFlow遇到的坑,也会贴出比较好的那个大佬的代码讲解。下载代码git clone https://github.com/jfzhang95/pytorch-video-
2021-04-13 18:58:49 1126 2
原创 《Listen to look:Action recognition by previewing audio》代码复现
前言这篇文章呢,论文本身只看懂一点点,再加上网上对这篇文章做解析的比较少,所以匆匆看完以后,就先来尝试复现代码了,我也不知道算不算复现成功,有机会用其他的视频试试。提示:以下是本篇文章正文内容一、论文论文地址代码地址二、步骤1.准备工作首先搭建一个新的虚拟环境,Ubuntu 18.04.3 LTS, CUDA 10.0, Python 3.7.3, PyTorch 1.0.1(好像我安装的版本高一点,也没有影响),进入GitHub下载代码2.读入数据挨个运行:wget http:/
2021-03-06 22:19:43 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人