自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (24)
  • 收藏
  • 关注

原创 C语言各章节干货汇总、考研知识点归纳

一个来自2020级考研狗对于C语言所学的整理(因为很多,持续更新),希望对你们有帮助。考研专业课也付出了很多,也算是给自己所学总结一下吧。强烈推荐C学习书籍:《C程序设计》 谭浩强著(外号:红皮书)C对很多刚入门的同学来说也算是基础课,所以在这里说一下自己的心得:入门学习C要有以下几步:1.熟悉C的各个模块,选择、循环、判断。

2019-12-24 16:17:15 10467 9

原创 判断一个数是否是素数,或者判断一定范围内的素数有哪些

首先需要理解什么是素数(也就是我们常说的质数):即一个只能被自身或1整除的数整除即为质数。(搞清楚: a 能被 b整除 , a是被除数,b是除数)为什么要建立一个开根号的数呢?判断一个数为素数,只要判断比它开根号的后的数小的数能否把它整除。 例如 15 : 根号15乘根号19等于15.则当一个比根号15的数大的数乘另一个数得到15.另一个数必然小于根号15. 所以,如果(num %...

2018-08-24 22:23:37 15403 3

原创 树的遍历(前、中、后、层次遍历,递归+迭代)

代码】树的遍历(前、中、后、层次遍历,递归+迭代)

2022-07-25 22:41:02 518 1

原创 [剑指offer刷题] - 数组中重复的数字、在排序数组中查找数字、0~n-1中缺失的数字 (二分专场)

题目[题目及部分解法来自LeeCode]题目一:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: 0solution one : 利用HashSet,由于hashSet

2022-05-21 11:12:23 243

原创 [剑指offer刷题56 - Ⅱ] - 数组中数字出现的次数

题目[题目及部分解法来自LeeCode]solution one:可以利用哈希表来完成本题!class Solution { public int singleNumber(int[] nums) { Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for(int num : nums){ map.put( num, map.getOrD

2022-04-19 15:46:28 145

原创 [剑指offer刷题56 - I] - 数组中数字出现的次数

题目[题目及部分题解来自LeeCode]solution one注意题目要求时间复杂度 O(N) ,空间复杂度 O(1) ,因此首先排除 暴力法 和 哈希表统计法 。但如果没有要求时间、空间复杂度,就可以用着两者方法,下面给出使用哈希表代码:class Solution { public int[] singleNumbers(int[] nums) { Map<Integer,Integer> set = new HashMap<Integer, Int

2022-04-16 23:39:37 765

原创 [剑指offer刷题13] - 机器人的运动范围

题目[题目及部分解法来源于LeeCode]地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?solution one:呐呐呐,有木有感觉到

2022-04-11 10:09:50 109

原创 [剑指offer 刷题52] - 两个链表的第一个公共节点

题目[题目及部分解法来源于力扣]输入两个链表,找出它们的第一个公共节点。solution one:先遍历两个链表获得二者长度,如果二者长度不等,且二者长度相差n,则前n个节点一定不存在相交的可能。所以,从n+1个节点进行比较,如果指向相同则返回,无相交则返回null。 public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if(headA == null || headB == nul

2022-04-09 11:45:01 644

原创 [剑指offer刷题12] - 矩阵中的路径

题目[题目及部分解法来自LeeCode]solution one:主要思路:先找到起始点,之后利用深度优先遍历 + 回溯来进行查找!在搜索过程中遇到不可能和目标字符串匹配成功的情况(如:此矩阵元素和目标字符不同、此元素已被访问),则应立即返回,称之为可行性剪枝。![在这里插入图片描述](https://img-blog.csdnimg.cn/c31479a940c340d8a6bc36311f86b789.png?x-oss-process=image/watermark,type_d3F5LXp

2022-04-08 22:00:10 180

原创 [剑指offer刷题35] - 复杂链表的复制

题目[题目及部分解法来自力扣]请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。solution one:![在这里插入图片描述](https://img-blog.csdnimg.cn/99282bc40996499ea81d326d20974807.png?x-oss-process=image/watermark,type_d3F5LXplbmhl

2022-04-04 21:03:38 72

原创 [剑指offer刷题11] - 旋转数组的最小数字

本题是一个进阶,有重复数字的旋转数组和无重复数字的旋转数组。

2022-04-03 16:36:10 438

原创 [剑指offer刷题10 - I] - 爬楼梯、青蛙跳台阶

题目:[题目及部分解法来自力扣] 假设你正在爬楼梯。需要n阶你才能到达楼顶。 每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?(1 <= n <= 45) 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。(0 <= n <= 100) solution one:使用动态规划来...

2022-04-03 10:24:30 660

原创 [剑指offer刷题10] - 斐波那契数列

递归、非递归、矩阵快速幂

2022-03-31 23:07:53 614

原创 [剑指offer刷题09] - 用两个栈实现队列 / 包含min函数的栈

题目[题目及部分解法来自力扣]题目一:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )solution one:两个栈实现队列:栈是FILO原则,而队列是FIFO原则。所以两个栈实现队列,先push进stack_in,之后再stack_out中pop,这样就达到了FIFO的效果。但是如果stack_out为空而stack_i

2022-03-31 10:28:32 93

原创 [剑指offer刷题07(1)] - 从中序与后序遍历序列构造二叉树

题目[题目及部分题解来源与力扣]给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。solution one:与[剑指offer刷题07](https://blog.csdn.net/qq_36657788/article/details/123843827)思路相似,首先我们要了解什么是中序遍历和后序遍历。     - 中序遍历的

2022-03-30 14:21:59 462

原创 [剑指offer刷题07] - 从前序与中序遍历序列构造二叉树

题目[题目及部分解法来源于力扣]给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。solution one : 首先要了解什么是先序遍历,中序遍历!     - 先序遍历:先遍历根节点;随后递归地遍历左子树;最后递归地遍历右子树。     - 后序遍历:先递归地遍历左子树;随后遍历根节点;

2022-03-30 13:52:07 1350

原创 [剑指offer刷题06] - 从尾到头打印链表

题目[题目及部分解法来自LeeCode]输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。solution one: 先找出链表长度,之后依次向数组末尾添加元素【这也是数组逆置的一种方法!】 public static int[] reversePrint1(ListNode head) { if(head == null) { int[] arr = new int[0]; return ar

2022-03-27 22:55:22 1144

原创 [剑指offer刷题05] - 替换空格

题目[题目及部分解法来自力扣]请实现一个函数,把字符串 s 中的每个空格替换成"%20"。solution one :java自带很多对于字符串操作的函数可供使用,如charAt()等。但相比solution one, 还是solution two 的方法比较哇塞。 public static String replaceSpace(String s) { int len = s.length(); char[] str = new char[len * 3]

2022-03-27 15:43:16 85

原创 [剑指offer刷题04] - 二维数组中的查找

相比solution two, solution three要简便的多,且代码看起来更整洁。所以有时候从反向的角度看待同一个问题,会有不同的结果,还是要学会让自己多角度看待问题。

2022-03-26 15:29:56 1099

原创 [剑指offer刷题03] - 数组中重复的数字

题目(题目及解法参考来源与力扣!)

2022-03-25 23:21:35 461

原创 Markdown学习(神级编译器之Typora轻量免费blog编译器)

狂神说Java笔记之Markdown学习Markdown学习(神级编译器之Typora轻量免费blog编译器)标题:三级标题四级标题(格式:#+空格+标题+enter键 注意,几级标题加几个井号!)字体Hello,World! (两边都加2个星号-粗体)Hello,World!(两边加1个星号-斜体)***Hello,World!***(两边加3个星号-斜体+粗体)Hello,World!(两边加两个波浪号)引用学习JAVA 走向人生巅峰( > + 空格 + e.

2021-04-12 14:53:06 204

原创 基础算法练习43道(详细讲解版,随时更新)

本算法是基础算法,既然是基础算法,既可以用java语言编写,也可以用C等其它语言编写,所以我建议想学C语言的同学,可以去看我的博客 《C语言各章节干货汇总、考研知识点归纳》,之后也可以用C语言编写,想用C练习的小伙伴,只需要将方法体中输入输出语句改为C语言输入输出语句即可,另外有些改不了的我会给出C算法的代码。

2020-02-20 19:54:05 4939 1

原创 输出杨辉三角以及输出金字塔!

我们在编程练习初始阶段总会碰到这样的算法题,输出一个怎样怎样的图形,达到什么样的效果,其实这样的题都会有一个固定的思想。首先要发现其中隐藏的规律,既然是输出图形,怎么摆放一定是有规律的,要不然各种乱,一点规律没有,这样的题就一点意义都没有了。所以拿到这种算法题,不是拿过来就敲代码,要根据观察得来的规律,脑中大致要有一个思路,第一步实现什么,第二步实现什么,这是很重要的,同时这也是很多初学者编...

2018-09-23 12:36:40 3874 2

原创 前端工业类主页:学习前端的第一个静态页面。

首先给大家看一下效果,工业类主页到底是个什么鬼?好啦,跟大家看到的一样这个就是我要跟大家讲的工业类主页,也是今天给大家分享的代码的形成图。这是一个静态的网页,大家以后也可以放一些轮播图啊之类的,只要你感兴趣,相信你就可以做出非常漂亮的网页。回到正题,如图所示,这个就是一个工业类主页的样板。大家仔细看,每一部分内容之间都有一条空白的地方,所以整个网页即由四部分组成:header(导航...

2018-09-13 17:39:50 444

原创 链表操作详细讲解 + 链表代码(运行已通过)

在学习链表的之前大家首先要搞清楚三个东西:typedef、结构体、链表节点的结构及链表与数组的区别。一:typedef与define初始入门大家一接触C/C++,看代码中一定会看到的东西就是这个,而且基本上就处在除了导入库函数和宏定义之后的第一行。其实啊,大家可以将typedef理解为小名。//我们来给int起一个小名,叫A typedef int A ; A...

2018-09-10 08:15:01 1436 2

原创 windows10 :下载JDK以及配置环境变量(图文超详细)

这是很多朋友在进行JAVA学习的过程中非常关键的一步,所以小编在这里给大家整理了详细的步骤,希望能帮助到大家!第一步:首先第一步大家要下载JDK(其实就是一个安装包!)! 先给大家说一下JDK的作用:JDK:是的java语言的软件开发工具包,主要用于移动设备,嵌入式设备的Java的应用程序可以说没有JDK,就无法编译的Java程序;下载地址:https://www.oracle.co...

2018-09-01 18:01:02 308

原创 Student s = new Student(); 在内存中做了那些事情?

加载Student.class文件进内存在堆内存为学生对象开辟空间对学生对象的成员变量进行默认初始化对学生对象的成员变量进行显示初始化通过构造方法对学生对象的成员变量赋值学生对象初始化完毕,把对象地址赋值给小号变量...

2018-08-25 00:15:41 1549

原创 c语言:用最简单、最常用的方法,从一堆数据中找到所需数据。

一直迷惑这个问题,疑惑如何去判断,在跟学长讨论,自己不断实践之后,总结下来,想帮助大家!在一对数据中找到一个数据判断是否符合:定义一堆数据;定义一个找到标志为假;遍历一对数据,找到所需数据之后标志改为为真,然后休;判断标志判断结果;简单说成代码就是这样一个模型int a = 0;int tag = 0;int arr[] = { 1,2,3,4,5 };...

2018-08-20 21:17:38 5051

An Updatable Adaptive Learned Index论文及源码

ALEX论文及源码及Github上download的下来的源码,给有需要的同学进行下载学习

2023-04-01

MinGW-w64安装包

c++环境必备,MinGW-w64资源

2023-03-29

图解网络 计算机网络基础讲解

大白话讲解,xdm,一看就懂,整理思路一大利器,暗黑、亮白两种配色只为努力的你!!

2023-03-14

Duda-problemsolutions.zip

duda《模式分类》第二版这本书的所有课后习题的解答,

2021-10-20

天勤数据结构视频资料学习.zip

考研天勤视频课,天勤相对王道来说易懂一些,比较通俗易懂

2021-09-14

typora.zip(ios \ linux \ windows三种版本)

写blog的神器,可快速转移到csdn、博客园等上面。内含ios \ linux \ windows三种版本

2021-04-12

09-20 408真题.zip

408真题卷纸 包含09年到2020年真题以及详解答案!卷纸清晰,答案可靠。这是我自己用的2009-2020计算机考研历年真题卷以及相应的考试答案,都是王道论坛的高清版本,共勉。

2020-08-03

电商前端页面.zip

html css js 这是一款电商前端模板,不含后端,纯html5+ccs+js。包括首页,以及部分内页

2020-02-08

eclipse汉化包h.zip

从eclipse3.5开始,安装目录下就多了一个dropinns目录,只要将插件解压后放到该目录即可。

2020-02-05

linux和windows双系统安装(Red Hat Linux 9.0为例)

如今Linux不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。下面就以Red Hat Linux 9.0为例,介绍如何与Windows XP组成双系统。

2019-04-27

腾讯校园招聘历年经典面试题汇总:前端岗

腾讯校园招聘历年经典面试题汇总:前端岗!

2019-01-10

超级玛丽制作揭秘.zip

======================================================================== WIN32 APPLICATION : mario01 ======================================================================== AppWizard has created this mario01 application for you. This file contains a summary of what you will find in each of the files that make up your mario01 application. mario01.cpp This is the main application source file. mario01.dsp This file &#40;the project file&#41; contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. ///////////////////////////////////////////////////////////////////////////// AppWizard has created the following resources: mario01.rc This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++. res\mario01.ico This is an icon file, which is used as the application's icon (32x32). This icon is included by the main resource file mario01.rc. small.ico %%This is an icon file, which contains a smaller version (16x16) of the application's icon. This icon is included by the main resource file mario01.rc. ///////////////////////////////////////////////////////////////////////////// Other standard files: StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named mario01.pch and a precompiled types file named StdAfx.obj. Resource.h This is the standard header file, which defines new resource IDs. Microsoft Visual C++ reads and updates this file. ///////////////////////////////////////////////////////////////////////////// Other notes: AppWizard uses "TODO:" to indicate parts of the source code you should add to or customize. by cwc206.5d6d.com /////////////////////////////////////////////////////////////////////////////

2019-01-10

房屋租借管理系统

内容:javaee 源代码 + 数据库 + 展示报告!

2019-01-10

计算机考试系统

本考试系统基于SQL Server数据库平台,前端采用C#语言为开发工具,整个体系采用C/S模式。

2019-01-10

JSP 火车票售票系统

内容: 火车票售票系统+sqlserver数据库+论文!

2019-01-10

JDK_API_1_6(中文版).zip

JDK_API_1_6(中文版) , 这份API就像巴黎欧莱雅,你值得拥有!只为还在java中蒙圈的你。

2019-01-10

Spring中文api.zpi

spring中文api文档,Spring Chinese API documentation !

2019-01-10

MyEclipse2017CI7破解文件.7z

MyEclipse2017CI7破解文件.7z ,安装完myeclipse,将MyEclipse2017CI7破解文件\plugins文件夹里所有文件拷贝到MyEclipse安装位置\plugins文件夹进行覆盖替换:

2019-01-08

Navicat_for_mysql_v11.0.10

Navicat_for_mysql_v11.0.10是一款很经典的mysql数据库图形化软件,用起来很方便。

2019-01-03

数据挖掘算法知识包

包括数据挖掘十大经典算法、算法导论第三版英文版有索引以及全球100款大数据工具

2018-11-09

100篇+深度学习论文合集

100篇+深度学习论文合集(全英文合集):Deep Belief Netword(DBN) 等等

2018-11-08

Linux内核完全注释

Linux内核完全注释!内核版本0.11(0.95)修正版v1.9.5 赵烔著

2018-11-08

staruml-5.0-with-cm.zip

staruml-5.0-with-cm.zip 操作很简单,对建立类图做项目、毕设很有用。

2018-10-28

sublime2+gcc+sublime环境安装视频

sublime2+gcc+sublime环境安装视频,相对于sublime3来说。

2018-10-28

JDK1.8版本64位

这个是1.8版本的64位操作系统的 Java Development Kit (JDK)

2018-10-28

eclipse安装包

eclipse安装包,解压之后就可以直接用了,打开之后可以创建桌面快捷方式更方便。

2018-10-28

空空如也

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

TA关注的人

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