自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML+CSS基本使用与操作(万字没有,万图快了o(╥﹏╥)o)

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA 修炼秘籍第八章:《String类》JAVA 修炼秘籍第九章:《List / ArrayList / LinkedList 》JAVA 修炼秘籍第十章:《优先级队列(堆)PriorityQueue》JAVA

2022-01-23 00:33:28 979 12

原创 JAVA 修炼秘籍第十一章:《排序,没有最好最全,只有更好更全》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA 修炼秘籍第八章:《String类》JAVA 修炼秘籍第九章:《List / ArrayList / LinkedList 》JAVA 修炼秘籍第十章:《优先级队列(堆)PriorityQueue》JAVA修

2021-10-24 17:22:00 2319 8

原创 JAVA 修炼秘籍第十章:《优先级队列(堆)PriorityQueue》

JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA 修炼秘籍第八章:《String类》JAVA 修炼秘籍第九章:《List / ArrayList / LinkedList 》JAVA修炼秘籍(番外篇)第一章:《这四道代码题,你真的会吗?》JAVA修炼秘籍(番外篇)第二章:《图书馆管理系统》——————————————————————生活以痛

2021-10-24 03:57:27 366 2

原创 JAVA 修炼秘籍第九章:《List / ArrayList / LinkedList 》

JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA 修炼秘籍第八章:《String类》JAVA修炼秘籍(番外篇)第一章:《这四道代码题,你真的会吗?》JAVA修炼秘籍(番外篇)第二章:《图书馆管理系统》——————————————————————生活以痛吻我,我却报之以歌。文章目录一、二、1.2.总结一、二、1.2.总结e=1"

2021-10-01 11:35:14 157 5

原创 JAVA 修炼秘籍第八章:《String类》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA修炼秘籍(番外篇)第一章:《这四道代码题,你真的会吗?》JAVA修炼秘籍(番外篇)第二章:《图书馆管理系统》——————————————————————生活以痛吻我,我却报之以歌。文章目录一、二、1.2.

2021-09-22 16:34:27 535 4

原创 JAVA修炼秘籍(番外篇)第二章:《图书馆管理系统》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA 修炼秘籍第七章:《面向对象编程》JAVA修炼秘籍(番外篇)第一章:《这四道代码题,你真的会吗?》图中每一段代码都进行了注释,一点点看。源代码:对应图片顺序package book;//书类public class

2021-09-15 16:51:31 311 1

原创 JAVA 修炼秘籍第七章:《面向对象编程》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》JAVA修炼秘籍(番外篇)第一章:《这四道代码题,你真的会吗?》——————————————————————生活以痛吻我,我却报之以歌。文章目录前言:什么是面向对象编程一、包1.导入包中的类2.类如何放入包二、继承1.什么是继承三、封装四、组合五、多态1.什么

2021-09-14 00:36:46 273 3

原创 JAVA修炼秘籍番外篇第一章《这四道代码题,你真的会吗?》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》JAVA 修炼秘籍第六章:《鏖战》前言: 最近一直在刷题,感觉没什么可写的博客,许久未更新大家也不会想我,毕竟没人看,哈哈哈哈哈,一个人的狂欢。———————————————————生活以痛吻我,我却报之以歌。文章目录一、两数相除1.题目要求2.代码3.本题结语二、反转矩阵后的得分1.题目要求

2021-09-08 23:22:13 275 1

原创 JAVA修炼秘籍第六章《鏖战》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》JAVA 修炼秘籍第五章:《卧薪尝胆》文章目录一、时间复杂度/空间复杂度1.时间复杂度2.空间复杂度一、时间复杂度/空间复杂度评价段代码的好坏抛去简洁健壮可移植性等等,我们想到的就是这个程序快不快呀,想想计算机算一个题就比你用草稿纸算一个题快10秒20秒,你还会花半天心思时间敲代码吗,所以代码的时间复杂度非常重要,空间复杂度

2021-08-06 01:52:23 379

原创 JAVA修练秘籍第五章《卧薪尝胆》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》JAVA 修炼秘籍第四章:《闭关修炼》文章目录一、类和对象1.类的实例化2.属性3.方法二、static关键字1.修饰属性2.修饰方法三、封装四、构造方法五、代码块1.实例代码块2.静态代码块一、类和对象开起重要知识点,JAVA语言是面向对象的,那么什么是面向对象呢?下面图是我脑子里第一个想到的画面请欣赏哈哈哈哈,是不是很神奇,但是面向对象真的就是这么甜蜜吗,

2021-08-05 21:47:22 274 3

原创 JAVA修炼秘籍第四章《闭关修炼》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》JAVA 修炼秘籍第三章:《绝地反击》文章目录一、方法方法的重载方法递归二、数组获取数组长度与访问数组拷贝数组与以字符串的形式打印数组一、方法在JAVA中什么是方法呢,方法其实与C语言中的函数是大相径庭的,方法可以帮助我们更清晰的理解代码,并且可以重复使用重复调用,大大减少了代码的重复性。方法的书写格式如下:public class Prog{ public static int ad

2021-08-04 18:58:52 331 1

原创 JAVA修炼秘籍第三章《绝地反击》

往期:JAVA 修炼秘籍第一章:《痛苦的折磨》JAVA 修炼秘籍第二章:《逐渐魔化》第三章目录一、JAVA中如何从键盘读入数据二、语句1.if分支语句2.else if、else分支语句3.for循环语句4.while循环语句5.do while循环语句6.switch分支语句7.break终止,continue跳过三、生成随机数一、JAVA中如何从键盘读入数据平时写代码的时候总是一个案例一个案例的来测试代码程序,是一种很慢的行为,如果每次运行我们可以想测试什么就输入什么是不是更好一些呢,并

2021-08-04 00:13:22 328 2

原创 JAVA修炼秘籍第二章《逐渐魔化》

JAVA修炼秘籍第一章《痛苦的折磨》:https://blog.csdn.net/Coach_zhang/article/details/119217583?spm=1001.2014.3001.5501第二章目录1 — 数据类型细节部分byte类型short,int,long类型float,double类型boolean类型final 常量关键字操作符介绍+,-,*,%,\符合运算符++,- -逻辑运算符位运算符移位运算1 — 数据类型细节部分上一章节中,我们说到数据类型的介绍,这一章节我们先把

2021-07-29 22:56:39 284 1

原创 JAVA修炼秘籍第一章《痛苦的折磨》

一个idea折磨了我一天的时间,所以第一张起名叫痛苦的折磨。开始知识点。第一章目录1 — JDK、JRE、JVM首先来介绍一下:JVM第二位:JRE第三位王牌选手:JDK2 — 解剖第一个main3 — IDEA(安装时疏忽一步,折磨我一天)4 — 数据类型1 — JDK、JRE、JVM想运行一个JAVA程序肯定是需要JDK、JRE、JVM。这是什么?这一定是你脑子里的第一个问题,那么我们就一图来了解他们三者的关系。首先来介绍一下:JVM我们都知道JAVA具有很好的跨平台性,可以说是,一

2021-07-29 20:12:42 390 2

原创 c语言程序环境和预处理(纯手绘),所谓密密麻麻的文字不如一图通俗易懂

预定义字符号1:FILE;进行编译的源文件。2: LINE;文件当前行号。3: DATE;文件被编译的日期。4: TIME;文件被编译的时间。

2021-07-24 21:19:49 191

原创 纯手绘(留个纪念)-》每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机

题目:每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机。粉色为题解蓝色为注释线颜色分类红色为前进蓝色为返航紫色为B反方向飞行黄色为C反方向飞行...

2021-07-23 10:52:28 134

原创 c语言通讯录,文件保存读取优化版本

一.主文件代码#include "prog.h"void menu(){ printf("-----------------------------------------------\n"); printf("|********** 1.添加 2.删除 *********|\n"); printf("|********** 3.查找 4.更改 *********|\n"); printf("|********** 5.显示 6.清空

2021-07-20 18:46:10 361

原创 牛客网剑指offer,有一张单链表,编写函数求倒数第K个结点

/**输入一个链表,输出一个链表,该输出链表包含原链表中从倒数第k个结点至尾节点的全部节点。如果该链表长度小于k,请返回一个长度为 0 的链表。* struct ListNode {* int val;* struct ListNode *next;* };*//*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param pHead ListNode类* @param k int整型* @return ListNode类*/struct

2021-07-20 11:43:38 140 3

原创 c语言通讯录,动态增长优化版本

一.主文件代码#include "prog.h"void menu(){ printf("-----------------------------------------------\n"); printf("|********** 1.添加 2.删除 *********|\n"); printf("|********** 3.查找 4.更改 *********|\n"); printf("|********** 5.显示 6.清空

2021-07-19 22:21:47 193

原创 c语言通讯录的增加.删除.查找.更改.显示.排序.清空

运行视频[video(video-zSfFqYYa-1626605629677)(type-tencent)(url-https://v.qq.com/txp/iframe/player.html?vid=a32609xva51)(image-http://puui.qpic.cn/vpic/0/a32609xva51.png/0)(title-c语言实现通讯录功能)]

2021-07-18 18:53:52 376

原创 c语言程序之,原来直播弹幕是这样的,弹幕显示与滚动弹幕

1.弹幕显示效果:hhehelhell,,hello worldhello worlhello worhello wo,,heh重复上述循环代码:#include <stdio.h>#include <time.h>#include <string.h>int sleep(unsigned long x){ clock_t c1 = clock();//类型为算数类型 clock_t c2;//算数类型 do { i

2021-07-03 16:43:16 724

原创 C语言实现游戏,别声张,偷偷看!

猜数字游戏:我们来分出步骤,从0到1代码一点点改进。一共5个步骤先看完整代码。#include <stdio.h>#include <stdlib.h>#include <time.h>#define MAX_STAGE 10;//定义一个宏方便修改int main(){ int ans = 0;//目标数值 int no = 0;//接收玩家输入 int n = MAX_STAGE;//限制猜选次数 int num[MAX_STAGE] = {

2021-07-02 04:14:46 185

原创 C——语言快速比较函数fmax与fmin

需要引用头文件<math.h>fmax函数作用:比较两个浮点数返回值:返回值为float类型,返回两个数的较大值。例如:a=1.0,b=2.0,函数返回为2.000000.float fmax(float a,float b);fmin函数作用:比较两个浮点数返回值:返回值为float类型,返回两个数的较小值。例如:a=1.0,b=2.0,函数返回为1.000000.float fmin(float a,float b);...

2021-06-26 20:18:50 1462

原创 C语言实用的数学操作函数

文章目录1.asin返正弦值2.abs绝对值3.acos取反余弦值4.cos余弦值5.ceil最小整数6.exp指数7.fabs绝对值8.floor最大整数9.log对数10.pow次幂11.sin正弦值12.tan正切值1.asin返正弦值作用:计算参数x的反正弦值返回值:返回x的反正弦值,也就是弧度,(x*180/π)。注释:x必须介于【-1,1】之间,因为函数取值范围在这。double asin(double x);2.abs绝对值作用:计算整形数的绝对值返回值:返回参数x的绝对

2021-06-23 22:39:31 261 2

原创 c语言结构体一篇懂

struct结构体关键字1——什么是结构体2——结构体定义形式与细节3——结构体变量4——结构体的存储5——成员的获取与赋值6——位段7——位段的存储1——什么是结构体它是一种可以由多种类型数据或单种类型创建的数据类型,比如,你想表达一台电脑,那这个电脑是一个统称,它里面是不是还包含很多东西,比如电脑的品牌(可以是char类型来表达),比如型号(可以用整形来表示),比如价格带小数(我们可以用double来表示)。2——结构体定义形式与细节struct stu{ char name; in.

2021-06-12 07:15:39 92

原创 c内存操作函数干到发抖的干货

文章目录memcpymemmovemalloccallocreallocfreememsetmemcpy作用:拷贝内存空间,返回值:指向dest的指针。void* memcpy(void* dest,void* src,size_t N);注释:其中dest为目标内存区,src为源内存区,N表示拷贝的字节数。注意:1.未考虑内存重叠情况。2.灵活性高,因为memcpy函数并不关心被复制的数据类型,也就是可以面向任何数据类型进行拷贝。3.dest指针要分配足够的空间

2021-06-09 22:44:34 1028 1

原创 C语言指针,可能正是你需要的

指针介绍什么是指针:1:指针就是地址,我们可以把每个类型的变量看成一个人,这个人他得有现在所在的位置(比如:在黑龙江哈尔滨,但是电脑中存储这个人的位置是用数字来表示的,比如0x100000),通过这个位置你就可以找到我,他是一个从零开始的,操作受限制的非负整数。指针类型指针的类型决定了,指针向前或向后的距离,比如,一个人1米9(long类型)和他1米6(short类型)的女朋友,他们两个同时像前走一不,距离相同吗,下面看一指针之间不同类型是怎么来走的。#include <stdio.h&gt

2021-06-02 22:10:31 55

原创 震惊全网的qsort函数这可能是CSDN最全的讲解。

前言:后面还有模仿qsort函数的冒泡排序实现哦在编写程序的过程中有很多排序算法,有冒泡排序,归并排序,还有今天的主角核心快速排序,这么快的算法,c语言中也为我们提供了这个函数qsort。听名字就是什么,就是一个字 ” 快!“,没错它是目前公认的最快的排序算法,这就是它的名字来源(说不定以后有更快的排序算法,这个快速排序就叫第二快排序算法,也不是没有可能)哈哈哈哈哈,开句玩笑,述说简短,我们这就开始正式介绍这个C语言为我们提供的快速排序函数qsort函数。qsort函数简介需要引用的头文件#incl

2021-05-30 23:32:15 177 1

原创 儿子:妈妈我想学C语言的字符串操作函数。妈妈:学,要学精了哦。儿子:谢谢妈妈,妈妈真好。

函数名目录strlen 作用:字符串长度计算strcpy 作用:字符串拷贝strncpy 作用:指定个数的字符串拷贝strcat 作用:追加字符串strncat 作用:指定个数的追加字符串strcmp 作用:作用比较字符串strncmp 作用:指定个数的比较字符串strstr 作用:检查s2是不是s1的字串strchr 作用:s1中首次出现的字符C的位置strspn 作用:计算两个字符串头部有几个相同字母strcspn 作用:计算两个字符串头部有几个不相同字符strtok 作用:根据分隔符将字符串分割str

2021-05-29 20:37:02 235

原创 c秘籍之《蛇型矩阵》《另类字符串排序》

第一题:蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。例如,当输入5时,应该输出的三角形为:1 3 6 10 152 5 9 144 8 137 1211题解思路:通过二维数组进行输出,找到循环规律。#include <stdio.h>int main(){ int n = 0; while (scanf("%d", &n) != EOF) { int arr[n][n];//创建二维数组 int i = 0; int j = 0;

2021-05-27 23:44:50 157

原创 c语言题之二维数组的查找

题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,3,5][3,5,7][5,7,9]]给定 n = 7,返回 true。给定 n = 3,返回 false解题过程加代码首先看题目给出的是一个有顺序的数组,利用这个有序的二维数组可以很容易遍历出想要查找的那个数。先上代码一边看一边清晰思路。#include <stdio.h&g

2021-05-25 12:12:53 1795 4

原创 c语言之数据的存储(上)

目录:数据类型的介绍;整形在内存中的存储方式;一些关于存储的练习题;1数据类型的介绍:char ->字符类型short->短整形int->整形long->长整形long long->超长整形float->单精度浮点型double ->双精度浮点型————————————————————————————————类型的意义(1)创建并使用这些类型是会因为类型的不同在内存中所开辟的空间也有所不同。要合理运用。(2)如何看待内存空间的视角。整

2021-05-22 23:55:33 113

原创 c语言实现字符串左旋

题目:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!两种方案解决方法1:可以创建一个tmp变量,把字符串的第一个字符存放到tmp变量中,其次后面每个字符循环向前一位,再把tmp变量存放的第一个字符放在最后一位,以上步骤重复N次(N为输入左旋转次数)。代码实现

2021-05-22 22:58:31 872

原创 儿子:”妈妈我想学下棋“。妈妈:”学,学嘎嘎滴,三子够吗”。儿子:”够了,谢谢妈妈,妈妈真好“。

C语言之三子棋的代码实现首先在开始执行一段代码之前要剖析这个问题,不是上手就干,这样会导致思维不够缜密,代码写了好几百航,一运行就崩溃了,我一般的解题过程是现画图,想出画出想实现的过程,怎么实现,多种样例,是否都能通过这个逻辑。三子棋游戏其实也是如此(接下来是棋盘的思维实现过程)1:首先需要一个棋盘,棋盘的大小,几行几列,该如何创建。2:玩家如何落子,落子后位置是否正确,有没有越界或者已经有棋子了。3:你的对手电脑应该怎么下棋。4:判断输赢,是你赢了,还是电脑,还是你...

2021-04-27 00:04:41 596 6

原创 初时C 标题语言,开始前的准备事项软件以及工具

初时C 标题语言,开始前的准备事项软件以及工具在学习C语言开始前,我们需要了解一些软件以及一些工具来帮助我们以后需要。首先我们要有在我们的电脑上安装一个编译器,我选择的编译器是VS2013,还有2019是我个人比较推荐的。这个VScode看很多大牛和大神都在用,目前还不是用的很明白所以在这里不做推荐。编译器方面解决了,我们来解决接下来的东西。编程呢是需要逻辑思维来解决问题的,有一些问题需要在脑袋里形成图片或者模拟公式,来完成,就像神探福尔摩斯的思维殿堂一样,毕竟每个人都不是福尔摩斯,所以我们还

2021-04-07 22:51:29 106

空空如也

空空如也

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

TA关注的人

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