会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AhonihAkne
人作死,就会死;
博客园
首页
新随笔
联系
订阅
管理
2022年8月29日
c++学习案例:猜数字游戏
摘要: 最近在学习C++,遇到了一个案例:猜数字游戏 案例要求:系统生成一个范围在1-100的随机整数,用户有5次猜数字的机会,当用户猜的数字大于或小于生成的值时进行提示,5次没猜对则失败,猜对则成功; 代码: #include <stdio.h> #include <iostream> #include
阅读全文
posted @ 2022-08-29 00:21 Akne
阅读(639)
评论(0)
推荐(0)
2020年8月18日
C语言成长之路48:二分查找法
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 介绍: 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 查找过程: 首先,假设表中元素是按升序排列,将表中
阅读全文
posted @ 2020-08-18 19:44 Akne
阅读(218)
评论(0)
推荐(0)
2020年8月13日
C语言成长之路47:冒泡排序法
摘要: 声明:本笔记基于 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
阅读(126)
评论(0)
推荐(0)
2020年8月12日
C语言成长之路46:冒泡排序法求极值
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 参考理解:三分钟彻底理解冒泡排序 原理:从左到右依次使相邻的两个元素进行比较,将较大的元素放右边; 图解: 以上步骤完成了第一次,把极值放到最右边,到第二次循环的时候,又继续从a[0]开始重复上面的步骤,最终获得[0
阅读全文
posted @ 2020-08-12 18:58 Akne
阅读(391)
评论(0)
推荐(0)
2020年8月8日
C语言成长之路45:选择排序法(下)
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 本节补充第44节课的选择排序法,使用第二种方法去写; 代码: 1 void selectionSor2(){ 2 /* C语言成长之路45:选择排序法(下) */ 3 printf("please enter 10
阅读全文
posted @ 2020-08-08 12:17 Akne
阅读(98)
评论(0)
推荐(0)
C语言成长之路44:选择排序法(上)
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、选择排序法 原理: 在列表中从头0下表扫描到最后一个下表的元素,找出最大(最小)的一个元素后,和第一个元素交换,接着从剩下的元素中继续通过这种方式找出最大(最小)值后,和第X个元素交换,直到整个过程完毕; 代码:
阅读全文
posted @ 2020-08-08 10:22 Akne
阅读(143)
评论(0)
推荐(0)
2020年8月7日
C语言成长之路43:选择排序法求极值
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、如何看懂带算法的程序?(算法基础入门课) 看流程,判断和循环条件 搞清每个语句的功能 试数 调试 模仿改 例子:选择排序法求极值 1 #include <stdio.h> 2 3 void main(){ 4 /
阅读全文
posted @ 2020-08-07 00:57 Akne
阅读(275)
评论(0)
推荐(0)
2020年8月6日
C语言成长之路42:二维数组
摘要: 声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; 1、二维数组的概念 一维数组通常成为向量,二维数组,最简单的理解是“有两个下标”,如果把一维数组理解为一行数据,那么,二维数组可以形象的表示行列结构,如:excel的表格 2、二维数组的格式: 数据类型 变量名[行个
阅读全文
posted @ 2020-08-06 13:46 Akne
阅读(180)
评论(0)
推荐(0)
2020年8月4日
C语言成长之路41:一维数组详解
摘要: 声明:本笔记基于 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
阅读(592)
评论(0)
推荐(0)
2020年8月1日
记录一些工作中遇到的hivesql相关问题(持续更新)
摘要: 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
阅读(152)
评论(0)
推荐(0)
下一页
公告