- 博客(34)
- 收藏
- 关注
原创 Docker介绍与安装
本系列为笔者学习Docker的过程记录,笔记全部参考网络资源,如其他优秀博主、菜鸟教程、B站等,本人能力有限,或多或少理解上不够深或者理解错误,本文中写得好的地方多来自他人,所有错误都由本人承担,希望在学习过程当中和大家一起交流。在学习Docker前,需要掌握一点 Linux 的常用命令。......
2022-08-06 11:55:08 198
原创 省份数量
省份数量1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签并查集3、通过代码并查集算法实现代码class Solution {public: int fara[205]; int flag[205]; void init(int n){ for(int i=0;i<n;i++){ fara[i]=i; flag[i]=0; } } int f
2021-03-11 21:39:53 178
原创 颜色分类
颜色分类1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签双指针算法3、通过代码双指针算法实现代码class Solution {public: void sortColors(vector<int>& nums) { int l=0,r=nums.size()-1; for(int i=l;i<=r;){ if(nums[i]<nums[l]){
2021-01-24 22:33:35 199
原创 插入区间
合并区间1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签排序逻辑3、通过代码class Solution {public: vector<vector<int>> insert(vector<vector<int>>& intervals, vector<int>& newInterval) { vector<vector<int>> ans;
2021-01-23 21:49:07 163
原创 合并区间
合并区间1、问题2、算法标签3、通过代码4、题目链接5、题解链接1、问题2、算法标签排序+双指针算法3、通过代码排序+双指针算法实现代码class Solution {public: vector<vector<int>> merge(vector<vector<int>>& intervals) { vector<vector<int>> ans; if(inte
2021-01-22 22:50:04 182
原创 最长回文子串
最长回文子串1、问题2、算法标签3、通过代码4、题目链接5、题解链接1、问题2、算法标签动态规划算法3、通过代码动态规划算法实现代码class Solution {public: string longestPalindrome(string s) { int len=s.length(); string ans=""; vector<vector<int>> dp(len,vector<int&g
2021-01-18 21:24:17 138
原创 InceptionNet V3(keras实现)
写在前面:第一次自己看着网络图用代码搭建(记录我的进步哈哈,大佬勿嘲)----------------------------------------分割线---------------------------------------一、Google InceptionNet V3结构图转载一波大佬的结构图,这是大佬文章链接,详细网络模块请移步二、利用TensorFlow2.x中集成的Keras搭建InceptionNet V3的源代码import tensorflow as tfimport
2021-01-11 14:38:00 867 1
转载 tf.keras.layers.Input()
写在前面:本文为鄙人学习他人博客的记录----------------------------------------分割线---------------------------------------1、函数原型(构建网络输入层)tf.keras.layers.Input( shape=None, batch_size=None, name=None, dtype=None, sparse=False, tensor=None, ragged=
2021-01-11 10:52:35 2390 1
原创 Tensorflow2.x训练权重和网络模型的保存及加载
写在前面:本文仅为鄙人学习记录,不做知识分享----------------------------------------分割线---------------------------------------一、Tensorflow2.x训练权重保存及加载#模型存放路径#网络构建完成后,先model.compile编译在model.fit训练权重#之后将训练好的权重保存save_path = 'path' #path为权重保存的地址model.save_weights(save_path)
2020-12-23 14:48:37 3064 5
原创 避免重复字母的最小删除成本
避免重复字母的最小删除成本1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签贪心算法3、通过代码class Solution {public: int minCost(string s, vector<int>& cost) { if(s.length()==1){ return 0; } int ans=0; for(int i=1;i<s.length()
2020-12-17 19:50:24 125
原创 单词规律
单词规律1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签1、双哈希表3、通过代码class Solution {public: bool wordPattern(string pattern, string s) { map<char,string> ans1; map<string,char> ans2; int len1=pattern.length(); int len2=s.
2020-12-16 19:39:22 185
原创 机器人的运动范围
机器人的运动范围1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签1、DFS3、通过代码class Solution {public: set<pair<int,int> > ans; int flag[55][55]; bool check(int threshold, int rows, int cols){ int temp=0; while(rows>0){ te
2020-12-15 21:15:02 143
原创 A*路径搜索算法——JAVA实现
数字排列1、问题2、算法标签3、实现代码1>接口类2>接口实现类4、代码运行截图1、问题用A*搜索算法实现路径搜索,并将路径搜索的最终结果保存至文件中2、算法标签1、A*搜索3、实现代码1>接口类package ai;import java.io.File;import java.util.List;class Status{ public char mp[][]; public int tempx,tempy; public int fromx,fromy;
2020-12-14 21:36:03 359
原创 数字排列问题
数字排列1、问题2、算法标签3、实现代码4、题目链接1、问题2、算法标签1、DFS3、实现代码class Solution {public: set<vector<int>> temp_ans; vector<vector<int>> ans; void dfs(int len,int flag[],int t,vector<int> temp,vector<int> nums){
2020-12-14 21:19:54 134
原创 最小生成树——Prim、Kruskal
最小生成树——Prim、Kruskal1、问题2、算法标签3、实现代码1、问题2、算法标签1、Prim2、Kruskal3、实现代码#include<iostream>#include<iomanip>#include<algorithm>#include<cstring>#include<vector>#include<deque>#include<set>#include<queue&g
2020-12-13 14:56:01 81
原创 矩阵中的路径
矩阵中的路径1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签1、DFS2、回溯3、通过代码class Solution {public: bool isused[500][500]; bool ans=false; int rows; int colums; void dfs(string path,string target,int x,int y,vector<vector<char>>& matr
2020-12-10 18:42:26 94 2
原创 字符串中第一个只出现一次的字符
字符串中第一个只出现一次的字符1、问题2、算法标签3、通过代码4、题目链接1、问题2、算法标签1、哈希表2、字符串处理3、通过代码class Solution {public: char firstNotRepeatingChar(string s) { int len=s.length(); if(len==0){ return '#'; } map<char,int> mp;
2020-12-09 15:16:55 310
原创 最长不含重复字符的子字符串
最长不含重复字符的子字符串问题算法标签通过代码题目链接问题算法标签1、双指针通过代码class Solution {public: int longestSubstringWithoutDuplication(string s) { int len=s.length(); map<char,int> mp; int ans=0; for(int i=0,j=0;j<len;j++){
2020-12-08 18:53:33 84
原创 把数字翻译成字符串
把数字翻译成字符串问题算法标签通过代码题目链接问题算法标签1、字符串处理2、动态规划通过代码class Solution {public: bool check(char a,char b){ if(a!='0'&&(a-'0')*10+(b-'0')<=25){ return true; } return false; } int getTrans
2020-12-07 22:00:35 78
原创 tensorflow2.0手势识别【图片分类练手】
写在前面:感谢阿里天池实验室,让我免费白嫖到GPU训练数据本文参考价值不大,只是本人练手的代码,简单保存下代码而已,若有错误,尽管提出,不胜感激。-------------------------------------分割线--------------------------------1-导入所需要的包import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimp
2020-09-13 13:14:26 1595 3
原创 Anaconda+Windows10 1050Ti+CUDA10.1+CUDNN7.6.5快速配置TensorFlow2.3.0 GPU
写在前面:这篇博客的前一天花了一个下午尝试配置环境,最终被各种博客搞混便以失败告终,最后再B站上观看日月光华的教学课程便很快配置成功了。本菜菜在此感谢日月光华课程传道受业解惑^ _ ^---------------------------------------------------------------正文分割线----------------------------------------------------------配置前提安装环境要求查看自己的系统版本(Windows)wi
2020-08-15 13:57:43 1507 3
原创 蓝桥杯之《开心的金明》——基于动态规划的滚动数组
--------滚动数组及动态规划思想-------滚动数组·减少空间复杂度:在一些题目中,可能需要数组去记录一些过程,但有些时候,我们最后的结果并不需要得到这些中间过程,而是利用这些过程最终得到需要的结果,这是我们就可以利用滚动数组的思想重复利用那些不需要的数组数据,将新的过程数据放到那些数组空间中去。不恰当演示如下:动态规划·空间换时间:我的理解为每个阶段的最优状态可以从之前阶段的基础...
2020-02-29 10:45:32 129
原创 sine之舞
一、解题思路:<<递归>>1、首先,我们需要找到公式An以及Sn的规律,对此,我们可以写出前面几个值:对于An有:A1=sin(1)A2=sin(1-sin(2))A3=sin(1-sin(2+sin(3)))对于Sn有:(下方的An可直接将上面计算出的An式子代入,就意味着Sn函数中会调用An函数)A1=A1+1A2=(A1+2)A2+1A3=((A1......
2020-01-28 12:01:35 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人