自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 筛法列举质数【C语言】

文章目录1. 寻找15以内的质数2. 寻找指定范围的质数1. 寻找15以内的质数#include <stdio.h>int main() { int n = 15; int mark[16] = { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; int c; int j; for (c = 2; c * c <= n

2021-09-10 16:42:16 149

原创 2021-09-09二分法求方程近似解【C语言】

文章目录1. 题目描述2. 题解思路与算法3. 代码1. 题目描述二分法是一种求解方程近似根的方法。对于一个函数 f(x),使用二分法求 f(x) 近似解的时候,我们先设定一个迭代区间(在这个题目上,我们之后给出了的两个初值决定的区间 [−20,20]),区间两端自变量 x 的值对应的 f(x) 值是异号的,之后我们会计算出两端 x 的中点位置 x′ 所对应的 f(x′),然后更新我们的迭代区间,确保对应的迭代区间的两端 x 的值对应的 f(x) 值还会是异号的。重复这个过程直到我们某一次中点值 x

2021-09-10 16:08:37 2305

原创 反转链表(LeetCode206)(C++/Java)

文章目录1. 题目描述2. 题解思路与算法3. 代码1. C++2. Java1. 题目描述给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。2. 题解思路与算法将链表分为两部分,分别是原链表和反转后链表。每次将原链表的头节点断开,去连接反转后链表的头节点,当原链表的节点全部取完,链表就反转完毕了。直接返回反转后链表的头节点即可。定义3个指针:pre指向反转后链表的头节点, cur指向原链表的头节点,fut指向cur所指向节点的下一节点;cur所指向节点的下一节点

2021-07-11 21:57:40 83

原创 快乐数(LeetCode202)(C++/Java)[快慢指针]

文章目录1. 题目描述2. 题解思路与算法3. 代码1. C++2.Java1. 题目描述编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。 如果 n 是快乐数就返回 true ;不是,则返回 false 。2. 题解思路与算法本质上还是判断链表是否有环,链表的思想是⼀种指向性思想。⼀个

2021-07-11 20:15:28 123

原创 环形链表 II(leetcode142)(C++/Java)[快慢指针]

文章目录1. 题目描述2. 题解思路与算法3. 代码1. C++2. Java1. 题目描述给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。说明:不允许修改给定的链表。2. 题解思路与算法我们使用快慢指针。它们起始都位于链表的头部。随后,慢指针

2021-07-10 22:04:47 92 2

原创 环形链表(leetcode141)(C++/Java)[快慢指针]

文章目录环形链表(leetcode141)1. 题目描述2. 题解思路与算法3. 代码1. C++2.Java环形链表(leetcode141)1. 题目描述给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存

2021-07-10 21:08:50 160

原创 Java学习-03核心库类-XML与JSON

1. XML1.1 简介可扩展标记语言(eXtensible Markup Language)。特点xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性为什么要学习XML网络数据传输数据存储配置文件XML文件.XML文件是保存XML数据的一种方式。XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件。1.2 语法格式1. XML文档声明<?xml version="1.0" encodin

2020-12-06 20:58:49 126 1

原创 Java学习-03核心库类-多线程

1. 线程与进程1.1 线程与进程1.2 线程调度2. 同步与异步&并发与并行2.1 同步与异步2.2 并发与并行3. 继承Thread4.实现Runnable5.

2020-12-02 11:17:49 61 1

原创 Java习题-找到休息日

1. 任务概述1.1 任务详情某公司软件开发工程师孙工,作息规律为上三天班,休息一天,经常不确定休息日是否周末,为此,请你开发一个程序,当孙工输入年及月,以日历方式显示对应月份的休息日,用中括号进行标记.同时,统计出本月有几天休息,轮到周末休息有几天.(注:首次休息日是2020 年 2月 2 日)1.2 任务目标业务目标:让孙工找到当月休息日技能目标:综合运用循环判断分支结构,对程序进行格式化输出2. 任务分解1. 获得输入数据:年,月2. 显示指定月份信息3. 通过计算找出

2020-11-26 16:34:58 287

原创 Java学习-03核心库类-常用类库

一、常用类库1.泛型1.1 概述1.泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。2.作用1、 提高代码复用率2、 泛型中的类型在使用时指定,不需要强制类型转换(类型安全,编译器会检查类型)3.注意 在编译之后程序会采取去泛型化的措施。也就是说Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦出,并且在对象进

2020-08-30 20:23:59 147

原创 Java学习-02面向对象

面向对象基础1. 面向对象思想1.1 概述面向对象(Object Oriented)是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。面向过程到面向对象,是程序员思想上从执行者到指挥者的转变。1.2 三大思想面向对象思想从概念上讲分为以下三种:OOA、OOD、OOPOOA:面向对象分析(Object Orie

2020-08-23 20:26:16 107

原创 Java学习-01Java基础语法

Java基础语法一、环境搭建1. Java的体系与特点Java体系的三个方向1.Java SE:Java Platform,Standard Edition(标准版)各应用平台的基础,桌面开发和低端商务应用的解决方案。2. Java EE:Java Platform,Enterprise Edition(企业版):以企业为环境而开发应用程序的解决方案。3. Java ME :Java Platform, Micro Edition (微型版):致力于消费产品和嵌入式设备的最佳解决方案。J

2020-08-11 10:30:52 169

原创 JAVA初接触

第一个Java程序学习在记事本中输入Java代码,但是javac时出现以下报错。hello.java 表示的是错误发生在的源文件。4表示错误发生在源文件的行数。第一个错误是代码命令输入错误,第二个错误是忘记输入分号,同时需要注意分号是英文输入法状态下的。编译通过,执行时出现错误。java.lang.NoClassDefFoundError: Hello  在当前的目录下没有找到名称为Hello的class文件。可能是运行时的java命令后面的class文件的名字写错,或者是当前目录真的没

2020-08-09 20:55:50 196

空空如也

空空如也

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

TA关注的人

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