- 博客(14)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 剑指 Offer II 005. 单词长度的最大乘积
记一道位运算的题目给定一个字符串数组 words,请计算当两个字符串 words[i] 和 words[j] 不包含相同字符时,它们长度的乘积的最大值。假设字符串中只包含英语的小写字母。如果没有不包含相同字符的一对字符串,返回 0。链接:https://leetcode-cn.com/problems/aseY1I其中一个用法 ,一个字符串所包含的字符可以表示为二进制的形式。如 abc 就是 111 , bcd就是1110.对于bcd tmp |= 1<< b-...
2022-03-07 21:37:58
165
原创 leetcode 994:腐烂的橘子 java
994. 腐烂的橘子 - 力扣(LeetCode) (leetcode-cn.com)这是一道广度优先搜索的题目,初始的所有的腐烂橘子,等价于广度优先搜索的同一层,然后对每一层进行搜索:class Solution { public int orangesRotting(int[][] grid) { int[] x = new int[]{-1,1,0,0}; int[] y = new int[]{0,0,-1,1}; // 当前坐标的上下左右四个
2022-02-17 11:12:21
716
原创 leetcode 167:两数之和
有序数组,找出两数之和等于target输入:numbers = [2,7,11,15], target = 9输出:[1,2]解释:2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。返回 [1, 2] 。leetcode 链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted针对有序数组的输入,使用双指针,时间复杂度O(n),空间复杂度O(1):class Sol.
2022-02-10 10:20:10
367
原创 leetcode 35. 搜索插入位置 java
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。leetcode 链接:https://leetcode-cn.com/problems/search-insert-position搜索插入位置,采用的是二分法的思想。和数组的中间值相比,中间值大于目标值target,则向前查找,等于则返回当前下标,小于则向后查找。终止条件为左右边界相同时。class Solution
2022-02-08 11:36:39
493
原创 leetcode 704. 二分查找JAVA
二分查找有两种实现方式,迭代和递归,其时间复杂度为.主要思想是将目标值与数组的中间值做对比,若小于中间值,则在数组的前半段找,否则在后半段找。1、迭代法不会增加多余的内存空间,java代码如下:class Solution { public int search(int[] nums, int target) { int left = 0; int right = nums.length-1; while(left <= right){
2022-02-08 10:56:44
804
原创 javac,javap,jps 等不是内部或外部命令
进入jdk安装目录下 的bin目录,打开cmd运行javac 有问题就重装JDK。没有问题就是,jdk路径配置问题。还有就是,配置好之后一定要重新打开cmd(血泪史)! ! ! !检查配置JDK方法如下:1、添加系统变量JAVA_HOME2、添加系统变量CLASSPATH3、编辑边境变量Path,双击Path可以打开重点 !!win10 path必须去掉同一行的分号,并且分别新建两个才可以。...
2021-10-08 11:55:49
244
原创 多线程的安全性
public class ShareTest { public static void main(String[] args) { ShareThread st = new ShareThread(); Thread a = new Thread(st,"A"); Thread b = new Thread(st,"B"); Thread c = new Thread(st,"C"); Thread e = new Thread(st,"E"); Thread d =.
2021-05-14 22:05:21
404
原创 天池 “AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测,组队学习笔记Task1
第一次尝试去了解天池竞赛,为本次的组队学习赛,重在参与,积累经验。安装docker过程和上传代码自己琢磨了两天,终于上传成功,运行成功,虽然结果不好,但是我会试着在接下来的几天尝试去改动,提高。开源内容::https://github.com/datawhalechina/team-learning-data-mining/tree/master/WeatherOceanForecasts下载好后pycharm打开即可,按要求新建Dockerfile文档。以下内容分为:Docker安装,镜像pu
2021-02-21 16:28:21
889
4
原创 python安装scikit-surprise的问题
最近在使用python安装scikit-surprise时,使用命令 pip install scikit-surprise 出现下面错误。Looking in indexes: http://mirrors.aliyun.com/pypi/simple/Collecting scikit-surpriseWARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is bein
2020-09-08 16:32:33
1311
原创 python绘制三维图
python绘制三维图用python绘制3维图片,示例为关于公式f(x,y)=(x2+y−11)2+(x+y2−7)2\\f({x,y} )= (x^2+y-11)^2+(x+y^2-7)^2f(x,y)=(x2+y−11)2+(x+y2−7)2如果报错:Unknown projection ‘3d’则必须要加上:from mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npf
2020-08-27 21:31:10
1334
原创 Tensorflow2实现三层神经网络的前向传输
Tensorflow2实现三层神经网络的前向传输导入所需要的包import tensorflow as tf导入数据集,本次采用的tensorflow提供的经典是mnist手写数据集# x:[60k,28,28],# y:[60k](x, y),_ = tf.keras.datasets.mnist.load_data()# x:[0-255]->[0,1] y:[0-9]# 将x,y 转换为Tensor,并且将x归一化x = tf.convert_to_tensor(x,
2020-08-26 17:01:08
411
原创 Python中使用pip下载安装tensorflow
安装了python后,使用pip命令下载安装第三方库的地址默认是python官网,下载速度慢,且容易超时。为提高下载速度,可以使用国内的一些镜像网站,例如安装tensorflow最原始从官网下载: pip install tensorflow从国内镜像网站安装最新版本: pip install tensorflow -i http://pypi.douban.com/simpl...
2020-04-10 20:41:20
4715
阅览室读书问题:
2018-12-29
java模拟实现理发店人员流动问题
2018-12-27
Kmean聚类算法对高维数据聚类
2021-10-27
女生去前端好还是后端好?
2021-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人