自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 雷劈数编程实现

编程找出N以内的雷劈数。雷劈数的定义为:若正整数X的平方可以分割为二个数字,而这二个数字相加后恰等于X,那么X的平方就是(n进位下的)一个雷劈数,又称卡布列克数。例如55^2=3025,而30+25=55,那么3025就是一个雷劈数。

2023-04-27 18:24:16 444

原创 数据库的范式判断问题

关系数据库判断是第几范式。

2023-02-20 01:58:08 244

原创 剑指offer题单-每日练习

为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。内存消耗:49.1 MB, 在所有 Java 提交中击败了76.56%的用户。执行用时:1 ms, 在所有 Java 提交中击败了100.00%的用户。执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户。注:[3,1,2,4] 也是正确的答案之一。输入:nums = [1,2,3,4]

2022-10-22 23:55:27 251

原创 剑指offer-数组篇-最长连续序列

剑指offer-数组篇-最长连续序列-每日练习题目描述[剑指 Offer II 119. 最长连续序列](https://leetcode.cn/problems/WhsWhI/)分析:方法一:排序加计数器count题目描述剑指 Offer II 119. 最长连续序列难度中等30给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。示例 1:输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3

2022-05-19 18:28:54 213

原创 动态规划的图像压缩问题

动态规划的图像压缩问题2022.5.15动态规划的图像压缩问题问题描述(参照算法设计与分析教材)举例动态规划解决问题2022.5.15动态规划的图像压缩问题问题描述(参照算法设计与分析教材)​ 计算机中的图像由一系列像点构成,每个像点称为一个像素,图像分辨率越高,使用的像素就越多,例如Windows桌面的图片经常使用的设置是1024×768个,大概达到106量级.图像传输和视频处理有时在1秒钟内要处理几十帧图片,这些图片的像素就很可观了,因此图像处理常常需要大量的存储空间和高的处理速度,图像压缩问

2022-05-16 11:38:24 1799

原创 单调栈-leetcode-每日练习

单调栈-leetcode-每日练习2022.5.14[496. 下一个更大元素 I](https://lee tcode.cn/problems/next-greater-element-i/)单调栈[503. 下一个更大元素 II](https://leetcode.cn/problems/next-greater-element-ii/)2022.5.14通过这个题,了解掌握单调栈[496. 下一个更大元素 I](https://lee tcode.cn/problems/next-greater

2022-05-15 16:58:27 145

原创 剑指offer(第二版)-每日练习

剑指offer(第二版)-每日练习[剑指 Offer 13. 机器人的运动范围](https://leetcode-cn.com/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/)[剑指 Offer 17. 打印从1到最大的n位数](https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/)剑指 Offer 13. 机器人的运动范围难度中等497地上有一个m行n列的方格,

2022-05-13 11:09:32 69

原创 每日练习-剑指系列

2022.4.20每日练习-剑指系列2022.4.20前一天问题的ans[剑指 Offer 15. 二进制中1的个数](https://leetcode-cn.com/problems/er-jin-zhi-zhong-1de-ge-shu-lcof/)前一天问题的ans||与|的区别:&和| 称为布尔运算符,&&和|| 称为条件布尔运算符。两种运算符得到的结果完全相同,但得到结果的方式又一个重要区别:条件布尔运算符性能比较好。他检查第一个操作数的值,再根据该操作数的值进

2022-04-20 09:47:50 80

原创 剑指-矩阵中的最短路径-dfs练习题

2022.4.19练习剑指 Offer 12. 矩阵中的路径难度中等578给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。class Solution { public boolean exist(char[][] board, String wo

2022-04-20 09:14:57 125

原创 暴躁算法(剑指系列)-每日练习4.18

暴躁算法(剑指系列)-每日一练4.182022.4.18分治法实现二分查找分治法实现快速排序[剑指 Offer 10- II. 青蛙跳台阶问题](https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/)[剑指 Offer 11. 旋转数组的最小数字](https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/)2022.4.18分治法实

2022-04-18 15:48:21 287

原创 暴躁算法(剑指系列)-每日练习4.15

每日练习-2022.4.152022.4.15[剑指 Offer 06. 从尾到头打印链表](https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/)[剑指 Offer 10- I. 斐波那契数列](https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/)[剑指 Offer 07. 重建二叉树](https://leetcode-cn.com/proble

2022-04-16 00:54:29 551

原创 暴躁算法(剑指系列)-每日一练

暴躁算法-每日练习2022.4.14[1672. 最富有客户的资产总量](https://leetcode-cn.com/problems/richest-customer-wealth/)[剑指 Offer 03. 数组中重复的数字](https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/)[剑指 Offer 04. 二维数组中的查找](https://leetcode-cn.com/problems/er-wei-sh

2022-04-14 18:18:09 877

原创 暴躁算法-每日练习4.13

每日练习2022.4.13[剑指 Offer II 001. 整数除法](https://leetcode-cn.com/problems/xoh6Oh/)[剑指 Offer II 004. 只出现一次的数字 ](https://leetcode-cn.com/problems/WGki4K/)2022.4.13剑指 Offer II 001. 整数除法难度简单128收藏分享切换为英文接收动态反馈给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 '*'、除号 '/' 以及求余

2022-04-13 20:15:59 107

原创 暴躁算法-每日练习4.12

每日练习4.122022.4.12[3. 无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/)[4. 寻找两个正序数组的中位数](https://leetcode-cn.com/problems/median-of-two-sorted-arrays/)2022.4.123. 无重复字符的最长子串难度中等给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的

2022-04-12 22:13:15 158

原创 暴躁算法-每日练习

暴躁算法-每日练习2022.4.11斐波那契百钱买百鸡汉诺塔问题。[1. 两数之和](https://leetcode-cn.com/problems/two-sum/)[3. 无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/)2022.4.11斐波那契非递归与递归public static int fb(int n){ int[] fbs = ne

2022-04-11 19:43:41 62

原创 每日算法练习

每日算法2022.4.10804. 唯一摩尔斯密码词难度简单224收藏分享切换为英文接收动态反馈国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如:'a' 对应 ".-" ,'b' 对应 "-..." ,'c' 对应 "-.-." ,以此类推。为了方便,所有 26 个英文字母的摩尔斯密码表如下:[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","

2022-04-10 23:37:43 96

原创 基础算法之递归与回溯篇(手写)

基础算法之递归与回溯篇(手写)网课笔记+题题来自于leetcode回溯没写完,还可以优化。

2022-03-14 19:35:44 68

原创 2021-10-10

操作系统的基本特性文章目录操作系统的基本特性并发共享异步虚拟并发这个特性让系统能够提高资源的利用率。增加系统的吞吐量并行与并发并行:两个或多个时间在同一个时刻发生。并发:两个或多个时刻在同一个时间间隔内发生。对于多道程序的环境下,指的是宏观上有多个程序在同时运行。对于单处理系统,每日个人时刻只能有一个程序运行,所以在微观上,程序是交替执行的。如果在计算机系统中含有多个处理器,则可以并发执行的程序可以分配到多个处理机,实现并行处理,也就是每一个处理及来处理一个可并发执行的程序。这样实现多个

2021-10-10 18:05:09 71

原创 2021-10-01

计算机系统的发展(待更)文章目录计算机系统的发展(待更)一、没有配置操作系统的计算机系统操作特点脱机i/o技术二、单道批处理系统三、多道批处理系统一、没有配置操作系统的计算机系统早期的操作方式是程序员使用纸带或卡片与计算机进行交互。且只有当一个用户完成运行并取走计算结果,才允许下一个用户上机。操作特点用户独占全机:所有资源cpu等待人工操作:装卸卡带的时候cpu与内存空闲所以,人工操作降低计算机资源的利用率。(人机矛盾:cpu计算速度与i/o速度极度不匹配)举例:假设计算机一分钟可以处理

2021-10-01 22:35:54 128

原创 2021-09-18

Java字符串(顺序按照Java核心技术)Java的api中文文档,String的更多相关方法Java 8 中文版 - 在线API中文手册 - 码工具 (matools.com)一、字符串概念Java字符串从概念讲就是Unicode字符串。Java没有内置的字符串类型,而是提供一个预定义类:String,每一个用双引号括起来的就是String。Java的字符串和c语言中的不同。c语言中的字符串是一个字符数组,数组名是一个指针常量。Java字符串类似于char*指针,当修改一个字符串a的时候

2021-09-18 22:27:36 76

原创 汇编语言_存储器组织结构

汇编语言-存储器组织结构存储器的组成存储器由多个存储单元构成,每个存储单元存放相同长度的二进制数。每个存储单元长度一般为8个二进制数,也就是一个字节每个存储单元有一个唯一的地址编号——地址任何两个相邻字节单元就构成一个字单元,他的地址是两个字节单元中 较小地址字节单元的地址。所以一个地址必须说明是字节还是一个字单元存储器的段结构8086中可寻址的存储空间为1MB,需要提供 20位长的地址码。而CPU内部的寄存器长度只有16位。 能够直接访问的最大地址空间是64KB(2的16次方)。​

2021-09-16 20:11:37 777

原创 ssm项目启动tomcat,部署工件时出错。

ssm项目启动tomcat,部署工件时出错。请参阅服务器日志了解详细信息。这个错误弄了很久,现在总结一下可能出错的地方以及相应的解决办法。记得配日志!配日志!这对主很重要!!!因为很多报错是非常笼统的,可以导致出错的原因有很多种,这种情况下,看日志是最高效的方法导包、pom.xml中配置,放到工件的lib目录下。详情自行百度日志配置教程log.properties的内容log4j.rootLogger=DEBUG, Consolelog4j.appender.Console=org.apach

2021-09-16 10:35:00 5509

原创 c语言笔记

c语言笔记一、警告与报错出现三个警告:1. 转义字符\可以在字符串中打印双引号,但如果要打印%,则需要%%,multi-line comment:多行注释在C/C++语言中,在对源文件做预处理的时候,有两条基本原则:1、凡是以//开头的为单行注释2、凡是以\结尾的代表此行尚未结束于是预处理器在处理的时候会先按第二条规则,看每行的末尾的那个字符是不是”\”,是的话,就下一行接到本行。所以,当单行注释的最后一个字符是,会将下一行也认为是注释,当最后一个字符是汉字时,也可能会因为字符集编

2021-07-04 23:32:57 2395 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除