自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT之旅 的博客

Programming of the Pure

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 以数制转换问题讲解栈数据结构的基本概念及其在计算机中的应用

以数制转换问题讲解栈数据结构的基本概念及其在计算机中的应用一、栈的概念介绍  在我们的生活中,总有这么一些例子,①食堂在堆放餐盘的时候,总是从下往上,在取餐盘的时候,又是从上往下;②最先放入厢式货车的货物,最后才能取出;③普通手枪的子弹夹,先装进弹夹的子弹,最后才会被打出来。类似于这样的场景还有很多,这样的存取顺序,我们称之为先进后出(LIFO)。这种存取方式在解决某些计算机问题的时候非常高效,因此...

2020-06-30 22:17:28 2597 2

原创 寻找链表中值域最小的节点并移到链表的最前面

一、题目描述        已知线性链表由list指出,链节点的构造为(data,next),请写一个算法,将链表中数据域值最小的那个节点移动到链表的最前面。(不能申请额外的节点)(更好的阅读体验,请访问程序员在旅途)二、分析解答        主要解题思路就是,遍历链表,找到最小的那个节点min,以及该节点的前驱pre_min,然后将其移到链

2020-06-23 09:27:33 7660 3

原创 删除单链表中的重复节点

删除单链表中的重复节点一、题目描述 已知单链表L,写一算法,删除其中的重复节点。二、分析解答 2.1 知识点分析 本题主要考察链表的相关知识点,其中包括:单链表的结构、创建、遍历、删除等操作。要想熟练的使用链表,必须对这些有着清楚的认识。 链表是线性结构的一种物理实现,除此之外,线性结构还可以使用顺序存储结构来实现。...

2020-06-21 21:59:01 11375

原创 使用单链表数据结构存储结构化的学生信息

使用单链表数据结构存储结构化的学生信息一、题目描述  定义一个学生结构体,包含有:学号,姓名,成绩。输入N个学生的信息,并进行基本的链表操作。(更好的阅读体验,请在我的博客网站上阅读此文:使用单链表数据结构存储结构化的学生信息)二、分析与解答  这是一道主要考察基础知识点运用的题目,涉及到结构体、指针、字符数组等相关的概念。因此,要熟练的掌握这些知识点的定义与使...

2020-06-16 22:00:05 9955 2

原创 一个经典约瑟夫问题的分析与解答

一个经典约瑟夫问题的分析与解答一、约瑟夫问题的由来  约瑟夫问题(Josephus)是由古罗马的史学家约瑟夫(全名Titus Flavius Josephus)提出的。它是一个出现在计算机科学和数学中的经典问题。在计算机编程的算法中,类似问题又称为约瑟夫环。(更好的阅读体验,移步程序员在旅途)  Josephus是1世纪的一名犹太历史学家。他在自己的日记中写道,他和他的40个战友被罗马军队包围在洞中。他们讨论是...

2020-06-11 18:43:39 2743

原创 将一串数字顺序后移

将一串数字顺序后移一、题目描述  有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数(m<n)。(欢迎访问个人网站浏览此篇博文)二、分析解答  这道题主要是编程逻辑的训练。涉及到数组、指针的知识点,本道题目也能很好的表达出选用不同的数据结构,对同一道题目会有完全不同的解题思路,编程复杂度也会有很大的差别。  方法一:采用数组数据结构存储数据。思路:...

2020-06-10 08:57:35 1526

原创 统计字符串中各类字符的个数

统计字符串中各类字符的个数一、题目描述  从键盘输入一行字符串,统计其中的大写字母、小写字母、空格、数字、和其他字符的个数。(更好的阅读体验,请浏览统计字符串中各类字符的个数)二、分析解答  本题主要考察C语言字符串的相关知识点。字符串处理是C语言中很重要的一个知识点,但在C语言汇总并没有字符串类型,因此,只能采用字符数组或者字符指针的形式来使用字符串。要记住一点,不论我们使用的是字符串常量还是字...

2020-06-08 22:19:54 27456 2

原创 Hexo博文加密思路总结

一、概述      博客网站的运行有一段时间了,随着博文数量的不断增多、文章类型的不断丰富,于是逐渐的对文章的隐私性有了要求。有些文章可能是自己的私人日记,不便于公开发表,但是有时候又需要对一些亲密的人开放,因此,就需要对这些文章加密处理,然后向外提供密码访问。(欢迎在我的个人博客上访问此篇文章程序员在旅途)  Hexo博客属于静态网页,我们不能够在后端对用户的请求做分析,判断其是否有权限访问某一文章,所以我们就要利用静态网站的特征来进行加密,对Hexo

2020-06-05 14:18:29 3550

原创 对double变量进行四舍五入并保留两位小数

一、题目描述 请编写一个函数float fun(double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。二、分析解答 此题主要考察浮点数的运算,涉及到浮点数的精度,宽度等知识。 代码如下:#include<stdio.h>float fun(double h){ long temp; /* h*1000是把小数点后三位移到整数部分,+5是为了看是否能够进位。 /10是保留两...

2020-06-02 10:45:06 8566 2

原创 用折半查找法查找某一字符在字符串中的位置

一、题目描述 从键盘输入一个字符,用折半查找法找出该字符在已排序的字符串str中的位置。若该字符不在str中,则打印输出**。二、分析解答 此题主要考察字符串的应用,由于C语言并没有字符串类型,因此,需要使用字符数组来存储字符串。 代码如下:#include<stdio.h>int main(){ char str[14] = {'a','b','c','d','e','f','g','h','i','j','k','l','m...

2020-06-02 10:35:39 2074 1

原创 输出矩阵的左下半三角

一、题目描述 通过循环按行顺序为一个5*5的二维数组赋1到25的自然数,然后输出该数组的左下半三角。二、分析解答 此题主要考察二维数组的遍历操作。 代码如下:#include<stdio.h>int main(){ int a[5][5],i,j,step=1; for(i=0;i<5;i++){ for(j=0;j<5;j++){ a[i][j] = step; step++; ...

2020-06-02 10:25:11 4487 1

原创 数组赋偶数值并求出平均值

一、题目描述 定义一个含有30个元素的整形数组,按顺序分别赋予从2开始的偶数;然后按照顺序每5个数求出一个平均值,放在另一个数组中并输出。二、分析解答 本题主要考察数组的相关知识点,主要有数组的定义、初始化、循环遍历等操作。 代码如下:#include<stdio.h>int main(){ int a[30],i,j=0,sum=0; float b[6]; for(i=1;i<=30;i++){ a[i-1...

2020-06-02 10:20:19 1377

原创 统计某一范围内所有的是K的倍数或者含有K的整数

一、题目描述 编程实现输出100以内的所有是3的倍数,或者含有3的正整数,比如:3、6、9、13、31等都符合条件,要求输出时所有的数都以顿号隔开。最后还要输出符合条件的正整数一共有多少个。二、分析解答 主要考察循环结构程序设计方法,以及取余等常见数学操作。 代码如下:#include<stdio.h>int main(){ int i,count = 0; for(i=3; i<=99; i++){ if( ...

2020-06-01 22:28:02 956

原创 英文字母比较大小

一、题目描述 输入两个英文小写字母,输出其中的较大字母、较小字母,以及较大字母和较小字母之间间隔的字符个数。二、分析求解 主要考察英文字母的大小比较,涉及到英文字母的ASCII值的知识。 代码如下:#include<stdio.h>int main(){ char a, b,max,min; int len; scanf("%c%c",&a,&b); if(a > b){ max = a;...

2020-06-01 21:27:48 5241

原创 使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - ... + 1/99 - 1/100 的值。

一、题目描述: 使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - ... + 1/99 - 1/100 的值。二、分析求解: 这是一道类似数列的求和问题,考察的是循环的使用,以及基础的数学知识。 代码如下:#include<stdio.h>int main(){ int sign = 1,deno = 2; float sum = 1.0, term; while(deno<=100){...

2020-06-01 14:13:52 3897 1

航空公司客户价值分析代码与数据集(修改版).zip

经过整理的航空公司客户价值分析代码与数据集,编程语言为Python。代码涉及到数据预处理与建模的各阶段。建模算法采用的是KMeans算法。

2020-01-11

基于MUI框架的使用HTML5+实现的二维码扫描功能

基于MUI框架的使用HTML5+实现的二维码扫描功能,代码实现了二维码的实时扫描功能,并可以从本地文件夹中选取图片进行扫描,对布局进行了优化,适配了更多的机型。PC端不可使用,仅限于移动端,下载使用之前,请先了解好html5+以及mui的相关内容。

2019-04-21

空空如也

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

TA关注的人

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