自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leo的博客

相聚和离别,仿佛一个转身,一圈接着一圈,连成生命的舞蹈。

  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于已解决HDU题解链接

HDU2015 求偶数和HDU1040 As Easy As A+BHDU1062 Text ReverseHDU1094 A+B for Input-Output Practice (VI)HDU1228 A+BHDU1720 A+B ComingHDU1870 愚人节的礼物HDU1877 又一版A+BHDU2008 数值统计HDU2009 求数列的和HDU2010 水仙花数HDU2011 多项...

2018-04-09 22:31:12 363

原创 HDU2023 求平均成绩

【题目】【思路】本题需要开辟3个数组,第一个数组score[N][M]用来接收输入的数据,第二个数组stu[N]用来存放N个学生的平均成绩,第三个数组course[M]用来存放每个学生的M门课的平均成绩。每次输入成绩时候依次累加到对应项。【注意】...之前提交显示格式错误,结果发现需要在输出个数后再多输出一个换行符。【代码】AC的C++代码如下:#include <iostream>...

2018-04-28 17:05:12 536

原创 HDU2029 Palindromes _easy version【入门】

【题目】【思路】将读入的字符串进行截取,从正向第一个字符和倒数第一个字符开始比较,若有一个不想等则不是回文串。【代码】AC的C++代码如下:#include <iostream>#include <string>using namespace std;int main(){ int n; string s; cin >> n; ...

2018-04-28 16:07:42 244

原创 HDU2030 汉字统计

【题目】【思路】汉字机内码使用二个字节,汉字的每个字节都是<0的,即其每个字节最高位一位为1。【代码】AC的C++代码如下:#include <iostream>#include <string.h>using namespace std;int main(){ int n; char s[1024]; cin >> n;...

2018-04-25 21:24:52 268

原创 HDU2025 查找最大元素

【题目】【思路】用字符数组读取字符串,设置一个max用于记录最大字母,初始化为'\0'。然后遍历字符串,在输出最大字母后面插入(max)。【代码】AC的C++代码如下:#include #include using namespace std;char s[1000];int main(){ while (cin >> s) { cha

2018-04-23 19:39:31 299

原创 HDU2032 杨辉三角

【题目】【思路】【代码】AC的C++代码如下:#include using namespace std;#define N 31int x[N][N];void printTri(int n){ for (int i = 0;i < n;i++) { x[i][0] = x[i][i] = 1; } for (int

2018-04-23 19:20:05 247

原创 HDU2028 Lowest Common Multiple Plus

【题目】【思路】将第一个传进来的数作为最大公约数,然后每传进一个数就和第一个数计算出最小公倍数并作为第一个数。【代码】AC的C++代码如下:#include using namespace std;int gcd(int m,int n){ if (m < n) { int tmp = m; m = n; n

2018-04-22 12:16:03 227

原创 HDU2027 统计元音

【题目】【思路】【代码】AC的C++代码如下:#include #include #include using namespace std;int main(){ int n,i,j; char vowel[] = "aeiou"; int count[5]; char s[101]; cin >> n; getchar

2018-04-21 18:28:29 238

原创 HDU2026 首字母变大写

【题目】【思路】利用getline(cin,s)截取整行字符串,首先通过对首个字母的判断,若是小写则转换;然后遍历后续字符,当前一个字符是空格且该字符是小写时候进行大小写的转换即可。【代码】AC的C++代码如下:#include #include #include using namespace std;int main(){ string s;

2018-04-21 16:56:12 269

原创 不使用堆栈实现八进制,十进制,十六进制的输出--sprintf()函数

不使用堆栈实现八进制,十进制,十六进制的输出--sprintf()函数(1)语法: #include int sprintf( char *buffer, const char *format, ... );sprintf()函数和printf()类似, 只是把输出发送到buffer(缓冲区)中.返回值是写入的字符数量。(2

2018-04-15 18:37:24 861

原创 HDU2051 Bitset

【题目】【思路】使用栈实现十进制到二进制的转换即可。【代码】AC的C++代码如下:#include #include using namespace std;void changeToTwo(int n){ stack s; while (n != 0) { s.push(n % 2); n = n / 2;

2018-04-10 18:22:15 196

原创 HDU2019 数列有序!

【题目】【思路】先判断要插入的序列是否又元素,没有的话将m直接输出即可;否则,将m与序列第一个元素进行比较,若小于则将m作为第一个元素,其他元素都向后移;若大于则依次比较,大于某个元素则将某个元素的索引值赋给index作为m最后的索引,并将数组第index个元素到最后一个元素都向后移即可。【代码】AC的C++代码如下:#include &lt;iostream&gt;using namespac...

2018-04-07 17:27:34 472

原创 HDU2021 发工资咯:)

【题目】【思路】类似于贪心算法,将纸币值在数组中降序排列,每次选择最大的尝试,每尝试一次就将薪水对取的纸币取余,直到刚好整除为主,该算法在代码中封装成了一个函数getCount()。【代码】AC的C++代码如下:#include using namespace std;int money[6] = {100,50,10,5,2,1};int getCount(int mo

2018-04-07 17:12:13 254

原创 HDU2017 字符串统计

【题目】【思路】通过cin读取整行字符串,通过isdigit(int c)函数对每一个字符进行判断。【代码】AC的C++代码如下:#include using namespace std;int main(){ int n; string s; int count; cin >> n; while (n--) {

2018-04-04 16:38:12 328

原创 HDU2016 数据的交换输出

【题目】【思路】编写一个函数用于获取数组中最小元素的索引,然后输入数组后将最小元素索引位置的元素与第1个元素对换。【代码】AC的C++代码如下:#include using namespace std;int getMinIndex(int a[],int n){ int index = 0; int min = a[0]; for (int i =

2018-04-04 16:24:05 179

原创 HDU1094 A+B for Input-Output Practice (VI)

【题目】【代码】AC的C++代码如下:#include &lt;iostream&gt;using namespace std;int main(){ int n; int x,sum; while (cin &gt;&gt; n &amp;&amp; n != 0) { sum = 0; while (n--) { cin &gt;&gt; x; sum +...

2018-04-04 16:16:01 324

原创 HDU2018 母牛的故事

【题目】【思路】将前几天母牛的总数列出(如下图),观察规律。得出规律:第四天开始,母牛数目等于前一天数目加上前三天的数目。 天数1234567母牛数12346913

2018-04-04 16:13:37 197

原创 HDU2020 绝对值排序

【题目】【思路】由于不是仅仅将最大值或者最小值放最前面,而是得在数组内对所有元素进行比较后排序,便可通过对冒泡排序中比较相邻数大小的条件进行修改,改成比较相邻数绝对值的大小,并按从大到小排列即可。【代码】AC的C++代码如下:#include #include using namespace std;void myBubbleSort(int a[],int n){

2018-04-04 16:06:22 301

19王道数据结构

王道考研系列书籍--2019年数据结构考研复习指导 第1章 绪论 第2章 线性表 ...

2019-04-07

19王道操作系统

王道考研系列书籍--2019年操作系统考研复习指导 第1章 操作系统概述 第2章 进程管理 ...

2019-04-07

bootstrap-3.3.7

bootstrap-3.3.7包。 Bootstrap是Twitter推出的一个用于前端开发的开源工具包。

2019-03-04

oracle驱动包

Oracle的JDBC驱动包,其中包含: ojdbc14-10.2.0.1.0.jar oracle11g 11.2.0.1.0 JDBC_ojdbc6.jar oracle11g 11.2.0.1.0 JDBC_orai18n.jar

2019-03-04

mysql驱动包

mysql驱动包 编写与mysql相关代码时候只需要使用的时候导入jar包即可。

2019-03-04

jquery.1.11.1.js

jquery.1.11.1.js jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。

2019-03-04

apache-tomcat-8.5.9

apache-tomcat-8.5.9 apache-tomcat服务器的8.5版本,用于辅助开发web应用程序

2019-03-04

hibernate相关jar包

hibernate相关jar包,使用hibernate技术所需的jar包。 hibernate-release-5.2.2.Final

2019-03-04

Json jar包

json jar包 json jar包中包括: commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-lang-2.4.jar commons-logging-1.1.jar ezmorph-1.0.4.jar jdom.jar json-lib-2.2.2-jdk15.jar

2019-03-04

Java核心技术 卷Ⅰ:基础知识 【中文】(第八版)

Java核心技术 卷Ⅰ:基础知识 【中文】 第1章概述Java与其他程序设计语言不同的性能。解释这种语言的设计初衷,以及在哪些方 面达到了预期的效果。然后,简要叙述Java诞生和发展的历史。 第2章详细地论述如何下载和安装JDK以及本书的程序示例。然后,通过编译和运行三个典 型的Java程序(一个控制台应用、一个图形应用、一个applet),指导读者使用简易的JDK、可 启用Java的文本编辑器以及一个Java IDE。 第3章开始讨论Java 语言。这一章涉及的基础知识有变量、循环以及简单的函数。对于C或 C++程序员来说,学习这一章的内容将会感觉一帆风顺,因为这些语言特性的语法本质上与C 语言相同。对于没有C语言程序设计背景,但使用过其他程序设计语言(Visual Basic)的程序 员,仔细地阅读这一章是非常必要的。 第4章介绍面向对象程序设计(Object-Oriented Programming, OOP)是当今程序设计的主 流,而Java 是完全面向对象的。本章将介绍面向对象两个基本成分中最重要的—封装,以及 Java 语言实现封装的机制,即类与方法。除了Java 语言规则之外,还对如何正确地进行OOP设 计给出了忠告。最后,介绍奇妙的Javadoc 工具,它将代码注释转换为超链接的网页。熟悉 C++的程序员可以快速地浏览这一章,而没有面向对象程序设计背景的程序员,应在进一步学 习Java之前花一些时间了解OOP的有关概念。 第5章介绍类与封装仅仅是OOP中的一部分,本章将介绍另一部分—继承。继承使程序员 可以使用现有的类,并根据需要进行修改。这是Java程序设计中的基础。Java中的继承机制与 C++的继承机制十分相似。C++程序员只需关注两种语言的不同之处即可。 第6章展示如何使用Java的接口。接口可以让你的理解超越第5章的简单继承模型。掌握接 口的使用将可以获得Java完全的面向对象程序设计的能力。本章还将介绍Java的一个有用的技 术特性—内部类。内部类可以使代码更清晰、更简洁。 第7章开始细致地讨论应用程序设计。每一个Java程序员都应该了解一些图形用户界面程序 设计的知识,本卷中包含了其中的基本内容部分。本章将展示如何制作窗口、如何在窗口中绘 图、如何用几何图形作画、如何用多种字体格式化文本以及如何显示图像。 第8章详细讨论AWT(Abstract Window Toolkit )的事件模型。我们将介绍如何编写代码来响 V 应鼠标点击或敲击键盘等事件。同时,还将介绍如何处理基本的GUI元素,比如:按钮和面板。 第9章详细讨论Swing GUI 工具箱。Swing工具箱允许建立一个跨平台的图形用户界面。本 章将介绍如何建立各种各样的按钮、文本组件、边界、滑块、列表框、菜单以及对话框等等。 一些更高级的组件将在卷II中讨论。 第10章阐述如何部署自己编写的应用程序或applet。在这里将描述如何将应用程序打包到 JAR 文件中,以及如何使用Java的Web Start 机制在Internet上发布应用程序。最后,将解释 Java程部署之后如何存储、检索配置信息。 第11章讨论异常处理,即Java的健壮机制,它用于处理调试好的程序可能出现的意外的情 况。异常提供了一种将正常的处理代码与错误处理代码分开的有效手段。当然,即使程序包含 处理所有异常情况的功能,依然有可能无法按照预计的方式工作。这一章的后半部分,将给出 大量的实用调试技巧。最后,讲述如何使用各种工具完成一个示例程序。 第12章概要介绍泛型程序设计,这是Java SE5.0的一项重要改进。泛型程序设计使得程序 拥有更好的可阅读性和安全性。在这里,将展示如何使用强类型机制,而舍弃不安全的强制类 型转换,以及如何处理与旧版本Java兼容而带来的复杂问题。 第13章介绍Java平台的集合框架。当需要将大量对象收集到一起,并在过后要对它们进行 检索时,可能会想要使用集合,这是目前最为合适的,它取代了将这些元素放置在数组中。本 章将介绍如何使用预先建立好的标准集合。 第14章是本书的最后一章。在这章中,将介绍多线程,这是一种可以让程序任务并行执行 的特性(线程是程序中的控制流),并阐述如何建立线程、如何处理线程的同步问题。从Java SE 5.0开始,多线程有了很大的改进,本章将介绍所有这些新的机制

2019-03-04

Java编程思想第四版完整中文高清版(688页)

Java编程思想第四版完整中文高清版(688页) 章节 (1) 第1 章:对象入门。 (2)第2 章:一切都是对象。 (3) 第3 章:控制程序流程。 (4) 第4 章:初始化和清除。 (5) 第5 章:隐藏实现过程。 (6)第6 章:类再生继承的概念是几乎所有 OOP语言中都占有重要的地位。 (7) 第7 章:多形性。 (8) 第8 章:对象的容纳。 (9) 第9 章:违例差错控制。 (10) 第10 章:Java IO系统。 (11) 第11 章:运行期类型鉴定。 (12) 第12 章:传递和返回对象。 (13) 第13 章:创建窗口和程序片。 (14) 第14 章:多线程。 (15) 第15 章 网络编程。 (16) 第16 章 设计范式。 (17) 第17 章 项目。

2019-03-04

空空如也

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

TA关注的人

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