摘要: 最近在学习C++,遇到了一个案例:猜数字游戏 案例要求:系统生成一个范围在1-100的随机整数,用户有5次猜数字的机会,当用户猜的数字大于或小于生成的值时进行提示,5次没猜对则失败,猜对则成功; 代码: #include <stdio.h> #include <iostream> #include 阅读全文
posted @ 2022-08-29 00:21 Akne 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 介绍: 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 查找过程: 首先,假设表中元素是按升序排列,将表中 阅读全文
posted @ 2020-08-18 19:44 Akne 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 具体的一些思路可以看上一次的笔记,直接上代码: 1 void bubbleSort(){ 2 /* 冒泡排序法 */ 3 int a[5] = {1,623,55,2,113}; 4 int a_size = siz 阅读全文
posted @ 2020-08-13 16:32 Akne 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 参考理解:三分钟彻底理解冒泡排序 原理:从左到右依次使相邻的两个元素进行比较,将较大的元素放右边; 图解: 以上步骤完成了第一次,把极值放到最右边,到第二次循环的时候,又继续从a[0]开始重复上面的步骤,最终获得[0 阅读全文
posted @ 2020-08-12 18:58 Akne 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 本节补充第44节课的选择排序法,使用第二种方法去写; 代码: 1 void selectionSor2(){ 2 /* C语言成长之路45:选择排序法(下) */ 3 printf("please enter 10 阅读全文
posted @ 2020-08-08 12:17 Akne 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、选择排序法 原理: 在列表中从头0下表扫描到最后一个下表的元素,找出最大(最小)的一个元素后,和第一个元素交换,接着从剩下的元素中继续通过这种方式找出最大(最小)值后,和第X个元素交换,直到整个过程完毕; 代码: 阅读全文
posted @ 2020-08-08 10:22 Akne 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、如何看懂带算法的程序?(算法基础入门课) 看流程,判断和循环条件 搞清每个语句的功能 试数 调试 模仿改 例子:选择排序法求极值 1 #include <stdio.h> 2 3 void main(){ 4 / 阅读全文
posted @ 2020-08-07 00:57 Akne 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、二维数组的概念 一维数组通常成为向量,二维数组,最简单的理解是“有两个下标”,如果把一维数组理解为一行数据,那么,二维数组可以形象的表示行列结构,如:excel的表格 2、二维数组的格式: 数据类型 变量名[行个 阅读全文
posted @ 2020-08-06 13:46 Akne 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、数组的概念: 数组是可以在内存中连续存储多个元素的结构; 数组中的所有元素必须属于相同的数据类型; 举例: 1 int a[5] = {0,1,2,3,4}; 2 printf("%p",&a); 2、数组语法 阅读全文
posted @ 2020-08-04 00:44 Akne 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1、长时间戳转换成日期: 工作中遇到这类型的时间戳,需要换算成yyyy-mm-dd hh-MM-ss的格式 语句: from_unixtime(int(ts/1000000)) 2、按照某个字段的大小,从大到小排列顺序 SELECT * FROM 表名 ORDER BY 需要区分的字段 DESC 阅读全文
posted @ 2020-08-01 15:29 Akne 阅读(143) 评论(0) 推荐(0) 编辑