鬼王呵
码龄11年
关注
提问 私信
  • 博客:133,391
    133,391
    总访问量
  • 264
    原创
  • 713,467
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2014-04-26
博客简介:

hsx1612727380的专栏

查看详细资料
个人成就
  • 获得82次点赞
  • 内容获得6次评论
  • 获得25次收藏
创作历程
  • 13篇
    2021年
  • 51篇
    2020年
  • 42篇
    2019年
  • 103篇
    2018年
  • 64篇
    2016年
  • 1篇
    2015年
  • 3篇
    2014年
成就勋章
TA的专栏
  • 机器学习
    付费
    1篇
  • 数据分析001
    2篇
  • 数据分析
    2篇
  • 剑指
    59篇
  • designPattern
    22篇
  • android
    1篇
  • javaee
    15篇
  • javase
    10篇
  • JUnit
  • note
    23篇
  • chang myself
    2篇
  • github
    2篇
  • Linux
    3篇
  • leetcode
    142篇
兴趣领域 设置
  • 人工智能
    nlp迁移学习
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

001 机器学习-配置开发环境

机器学习-配置开发环境
原创
发布博客 2021.12.09 ·
1069 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pandas 第一节 概览

Pandas是什么?Pandas 是 Python 的核心数据分析支持库,提供快速、灵活、明确的数据结构,旨在简单直观地处理关系型、标记型数据。Pandas 适用于处理以下类型的数据:与 SQL 或 Excel 表类似的,含异构列的表格数据; 有序和无序(非固定频率)的时间序列数据; 带行列标签的矩阵数据,包括同构或异构型数据; 任意其它形式的观测、统计数据集, 数据转入 Pandas 数据结构时不必事先标记。...
原创
发布博客 2021.11.19 ·
2213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器学习 Kaggle

为什么使用Kaggle?免费GPU,白嫖党的快乐Kaggle: Your Machine Learning and Data Science CommunityKaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals.https://www.kaggle.com/Kaggle是什么?Kagg
原创
发布博客 2021.11.19 ·
1431 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring boot 启动时会运行两次

背景搭建的spring boot工程,在启动类中开始行加入一个输出(如下代码),并执行,发现这个输出执行了两次(打印了两次“tianji”) public static void main(String[] args) { System.out.println("tianji"); SpringApplication.run(TacoCloudApplication.class, args); }为了一探究竟,尝试在在启动类的最后行加入一个输出(如下代码),并执行,发现后面加入的输出
原创
发布博客 2021.08.30 ·
6021 阅读 ·
5 点赞 ·
1 评论 ·
6 收藏

剑指Offer 减绳子

/** * 减绳子 * * 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],...,k[m]。 * 请问k[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。 * * 输入描述:输入一个数n,意义见题面。(2 <= n <= 60) * 返回值描述:输出答案 * * 示例1: * 输入:8 ..
原创
发布博客 2021.01.15 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 机器人的运动范围

/** * 机器人的运动范围 * * 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格, * 但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37), * 因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子? * * 示例1: * 输入:5,10,10 * 输出:21 */public clas..
原创
发布博客 2021.01.13 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 矩阵中的路径

/** * 矩阵中的路径 * * 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始, * 每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 * 例如 [abce sfcs adee]\begin{bmatrix} a & b & c &e \\ s & f & c & s \\ a & d & e&a..
原创
发布博客 2021.01.13 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 滑动窗口的最大值

import java.util.ArrayList;import java.util.LinkedList;/** * 滑动窗口的最大值 * * 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3, * 那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: * {[2,3,4],2,6,2,5,1}, {2,[3,4.
原创
发布博客 2021.01.12 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 数据流中的中位数

import java.util.ArrayList;import java.util.Collections;/** * 数据流中的中位数 * * 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。 * 如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 * 我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 */public class JZ063M..
原创
发布博客 2021.01.11 ·
76 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 二叉搜索树的第k个结点

import java.util.ArrayList;/** * 二叉搜索树的第k个结点 * * 给定一棵二叉搜索树,请找出其中的第k小的结点 * * 示例: * 输入:{5,3,7,2,4,6,8},3 * 输出:{4} */public class JZ062TheKthNodeOfBinarySearchTree { ArrayList<TreeNode> list = new ArrayList<>(); TreeNode Kt.
原创
发布博客 2021.01.08 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 序列化二叉树

/** * 序列化二叉树 * * 请实现两个函数,分别用来序列化和反序列化二叉树 * * 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。 * 序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过 某种符号表示空节点(#), * 以 ! 表示一个结点值的结束(value!)。 * * 二叉树的反序列化是指:根据某种遍历顺序得到的序列化字符串结果str,重构二叉树。.
原创
发布博客 2021.01.08 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 把二叉树打印多行

import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;/** * 把二叉树打印多行 * * 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 * * 示例: * 输入:{8,6,10,5,7,9,11} * 输出:[[8],[6,10],[5,7,9,11]] * */public class JZ060PrintMultipleLinesOfBinar...
原创
发布博客 2021.01.08 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 按之字型打印二叉树

import java.util.ArrayList;import java.util.Stack;/** * 按之字型打印二叉树 * * 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 * * 输入:{8,6,10,5,7,9,11} * 输出:[[8],[10,6],[5,7,9,11]] */public class JZ0059BinaryTreeOfFontTypePrin..
原创
发布博客 2021.01.07 ·
140 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

剑指Offer 对称的二叉树

import hsx.jianzhi.util.TreeNode;/** * 对称的二叉树 * * 请实现一个函数,用来判断一棵二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 */public class JZ058IsSymmetrical { public static boolean isSymmetrical(TreeNode pRoot) { return isSymmetricalCore(pRoot, pRoot..
原创
发布博客 2020.12.29 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 二叉树的下一个节点

import hsx.jianzhi.util.TreeLinkNode;/** * 二叉树的下一个节点 * * 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 */public class JZ057GetNextInTreeLinkNode { public TreeLinkNode GetNext(TreeLinkNode pNode) { if (pNode == n..
原创
发布博客 2020.12.29 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 链表中删除重复的节点

import java.util.HashMap;import java.util.Map;/** * 链表中删除重复的节点 * * 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 * 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 */public class JZ056DeleteDuplicationInListNode { public sta..
原创
发布博客 2020.12.29 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 链表中环的入口结点

import java.util.HashMap;import java.util.Map;/** * 链表中环的入口结点 * * 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 */public class JZ055TheEntryNodeOfALinkInALinkedList { /** * Map存储 * @param pHead * @return */ public ListNode Ent.
原创
发布博客 2020.12.06 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 字符流中第一个不重复的字符

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 字符流中第一个不重复的字符 * * 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。 * 当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 * * 如果当前字符流没有存..
原创
发布博客 2020.11.29 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 表示数值的字符串

/** * 表示数值的字符串 * * 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 * 例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 */public class JZ053IsNumeric { public boolean isNumeric(char[] str) { if (str == null |.
原创
发布博客 2020.11.29 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指Offer 正则表达式匹配

/** * 正则表达式匹配 * * 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 * 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配 * * 输入 "aaa","a*a" 返回值 true */public class JZ052Match { public sta...
原创
发布博客 2020.11.29 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多