自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode 468.验证IP

C++字符串分割、IP地址判断

2022-09-15 22:45:42 575 2

原创 C语言 第八章

1. 指针变量的定义、初始化及解引用解决的问题 变量的寻址方式哪有几种? 何为指针?如何定义指针类型的变量? 如何访问指针变量指向的存储单元中的数据? 指针:内存地址 C的高效、高能主要来自于指针 强转与指针,并称C语言的两大神器 黑客攻击服务器利用的bug绝大部分都是指针和数组造成的 内存地址 内存中的每个字节都有唯一的编号 内存地址字长一般与主机相同,32位机使用32位地址,最多支持232字节内存(4G)

2022-02-26 15:47:12 312

原创 第一周编程

1.编程实现一个输入指定范围内的整数的函数getint,其完整的函数原型为:int getint(int min, int max);,它负责接收用户的输入,进行验证,保证接收的一定是一个介于min和max之间([min, max]区间内)的一个整数并最后返回该整数。如果用户输入不合法,则会提示继续输入,直到输入合法时为止。要求编写完整的程序并测试你所写的getint函数。已知[min, max]区间为[3,100]。***输入提示信息***:"请输入[%d..%d]间的一个整数:\n"***输...

2022-02-18 10:09:17 1677

原创 C语言 第七章

1. 数组的定义和初始化数组的作用 保存大量同类型的相关数据 数组的定义 int a[10] 数组名代表首地址 定义一个有10个int类型元素的一维数组 在内存中分配连续的存储空间给此数组 为什么数组下标从0开始 使编译器的实现简化一点,且下标的运算速度少量提高 数组的数据类型——每一元素占内存空间的字节数 数组的存储类型——内存的动态、静态存储区或CPU的寄存器 一维数组的初始化 静态数组和全局数组自动初始化为0

2022-02-04 10:41:41 545

原创 C语言 第六章

1.函数的定义、调用和参数传递解决的问题 如何定义一个函数? 如何调用一个函数? 函数调用时,参数是如何传递的? 小于143行的函数更易于维护 分而治之 把一个复杂的问题分解为若干个简单的问题,提炼出公共任务,把不同的功能分解到不同的模块中 复杂问题求解的基本方法,模块化编程的基本思想 函数 构成C语言程序的基本模块,模块化编程的最小单位 C程序的逻辑结构 一个C程序由一个或多个源程序文件组成 ..

2022-01-27 16:03:35 674 1

原创 C语言 第五章

1.计数控制的循环如何保证循环是可终止的? 执行循环体时必须改变一个或多个变量的值,例如i 保证经有限次重复后,循环控制条件不再满足 for循环中的循环初始条件中若有多个表达式,可用逗号进行分隔 主要用在循环语句中,同时对多个变量赋初值等 应用: 累加求和 初始化为0或第一项 关键是寻找累加项的构成规律(通项) 累乘求积(求阶乘)...

2022-01-26 08:00:00 316

原创 C语言第四章

1.关系运算符和逻辑运算符解决的问题 如何用合法的C表达式描述一个判断条件? 如何用合法的C表达式描述一个复杂的判断条件? 何为逻辑运算符的短路特性? 逻辑运算符的优先级和结合性 逻辑非 ->算术运算符 ->关系运算符 ->逻辑与 ->逻辑或 逻辑非——右结合 逻辑与,逻辑或——左结合 关系运算符:大于、小于等 逻辑运算符的短路特性 ...

2022-01-24 10:59:20 391

原创 C语言第三章

1. 数据的格式化屏幕输出解决的问题 C语言如何实现数据的输入和输出? 如何向屏幕输出一串字符信息? 如何在屏幕上显示变量的值? 顺序结构程序 输入数据 处理数据 输出数据 1.1数据的输入和输出 程序获得输入数据的方式:键盘,文件 键盘:scanf() 程序输出数据的方式:屏幕,文件 屏幕:printf() #include<stdio.h> ...

2022-01-23 15:53:20 263

原创 算法分析Chapter2 数据基础

1. 计算复杂性函数的阶1.1 增长函数增长效率 输入规模非常大,通常记为n 忽略低阶项和常系数 只考虑最高阶(增长的阶) 典型的增长阶:O(1), O(lg n), O(n),O(nlg n)1.2 同阶函数集合:1.3 低阶函数集合严格低阶函数同阶、低阶函数集合关系如果f(n)=O(nk ), 则称f(n)是多项式界限的1.4 高阶函...

2022-01-22 15:21:27 239

原创 算法Chapter1

1. 定义算法是一个满足下列条件的计算: 有穷性/终止性:有限步内必须停止 确定性:每一步都是严格定义和确定的动作 能行性:每一个动作都能够被精确地机械执行 输入:有一个满足给定约束条件的输入 输出:满足给定约束条件的结果问题:定义了输入和输出的关系。问题与算法:一个算法面向一个问题,而不是仅求解一个问题的一个或几个实例。2. 算法的正确性分析一个算法是正确的,如果它对于每一个输入都最终停止,而且产生正确的输出 不正确算法...

2022-01-21 15:26:31 716

原创 C语言第二章 C运算符和表达式

1. 算数运算符解决的问题 何为运算符的优先级和结合性? 整数除法和浮点数除法有什么区别? 求余运算有什么特殊用途? 分类 根据运算性质 赋值运算符、算术运算符、增1和减1、类型强转、关系运算符、逻辑运算符、位运算符 根据运算所需对象 一元(单目)运算符 二元(双目)运算符 三元(三目)运算符 1.1 C表达式操作数:运算对象(常量...

2022-01-20 20:56:14 640

原创 C语言第一章

1. 程序设计语言的基本构成元素1.1 关键字 也称保留字(Reserved Word),是C语言预先定义的、具有特殊意义的单词 ANSI C89——32个 1.2 标识符 大小写字母,数字和下划线构成的一个字符序列 分为系统预定义标识符、用户自定义标识符(用于标识变量名、符号常量名、数组名、函数名等) 命名规则 首字符必须是字母或下划线 见名知意,不要使用汉语拼音 不能与关键字及系统预定.

2022-01-19 08:00:00 511

空空如也

空空如也

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

TA关注的人

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