C/C++算法学习
提供一些基础知识
Mr..杜
这个作者很懒,什么都没留下…
展开
-
C++万能库
使用万能库的优点是方便快捷,可以减少代码中的头文件引用。但是它也有一些缺点,比如可能会导致编译时间增加,因为它包含了很多不必要的头文件。另外,由于它不是标准C++的一部分,所以在不同的编译器中可能会有兼容性问题。头文件,它包含了C++中大多数常用的标准库。使用这个头文件可以省去写很多头文件的麻烦,因为它已经包含了常用的标准库文件。但是需要注意的是,这个头文件并不是标准C++的一部分,它是一些编译器提供的扩展。C++中的万能库是指。原创 2024-01-21 09:57:22 · 928 阅读 · 0 评论 -
以下几种方式将字符串变空
for(i = 0;i++) { // 当遇到字符串结束标志'\0'时停止循环。// 将每个字符设置为'\0',即删除它。使用strcpy函数:你可以使用strcpy函数将字符串复制到一个空字符串中。// 使用空字符串覆盖整个数组。// 输出:空字符串。// 输出:空字符串。使用循环:你也可以使用循环来将字符串中的所有字符删除。原创 2023-12-05 20:25:33 · 957 阅读 · 0 评论 -
关于算法书写的技巧
分析题目,弄懂理清问题运行的过程,跳出其中一部分数据,通过比对写数据;等写完后看要不要添加条件。只要思路合适,此算法就是合适的。比如,前序遍历的非递归算法,弄清一部分树的枝干的运行过程,然后开始写程序,这样可以做到又快又准。原创 2023-12-02 17:13:59 · 446 阅读 · 0 评论 -
函数的定义
引用传递,&代表的是引用符,& b=a,b引用a的地址,改变b,a的值也会发生变化。值传递,强调的是值,相当于一个替身传递给函数,不改变主函数。指针传递,&与*相结合,是根据或者关于地址的传递。原创 2023-03-24 14:16:42 · 54 阅读 · 0 评论 -
抽象的涵义
数据结构抽象:是指抽取出事物具有的普遍性的本质。它要求抽出问题的特征而忽略非本质的细节,是对具体事物的一个概括。抽象是一种思索问题的方式,它隐藏了繁杂的细节。原创 2022-01-21 21:10:29 · 126 阅读 · 0 评论 -
字符串连接符
字符串连接符“+”运算符两侧的操作数中只要有一个是字符串(string)类型,系统会自动将另一个操作数转换连接起来。string a=“3”;int b=4;int c=5;操作 a+b+c=“3”+4+5=“34”+5=“345”a+b+c=4+5+“3”=9+“3”=“93”...原创 2021-09-25 20:46:03 · 61 阅读 · 0 评论 -
运算符 %
运算符“%”的两端操作数只能是整数。原创 2021-09-25 13:27:01 · 128 阅读 · 0 评论 -
if语句中的表达式
if语句中的判断条件是表达式,该表达式通常是逻辑表达式或关系表达式,也可以是算术表达式或赋值表达式,甚至是一个常量或变量,只要是语句合法的表达式即可。原创 2021-09-25 13:21:06 · 1124 阅读 · 0 评论 -
return语句
关于return语句,用户定义的函数有两种:一种是没有返回值的函数,函数类型必须为void型;另一种是有返回值的函数。在没有返回值的函数中可以没有return语句,而在没有返回值的函数中如果有return语句,该语句必须不带任何表达式。...原创 2021-09-24 21:13:30 · 171 阅读 · 0 评论 -
指针理解…
指针,*p,地址相比于衙门的印章,权利最大原创 2021-09-12 14:05:21 · 57 阅读 · 0 评论