上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 计算机是由逻辑电路组成,逻辑电路只由开关两种状态组成 也就是一个位置仅仅只能表示两种状态,k位可以表示2^k种状态 bit位,8bit组成1byte字节 1024byte = 1KB千字节 1024KB = 1MB兆字节 1024MB = 1GB吉字节 1024GB = 1TB太字节 8bit可以表 阅读全文
posted @ 2022-01-22 11:11 banyanrong 阅读(241) 评论(0) 推荐(0)
摘要: 第六章中树的内容较多,因此特地多开一篇来进行总结。 6.3.3 二叉树的递归遍历 对于二叉树T,可以递归定义它的先序遍历,中序遍历和后序遍历 PreOrder(T) = T的根节点+PreOrder(T的左子树)+PreOrder(T的右子树) InOrder(T) = InOrder(T的左子树) 阅读全文
posted @ 2022-01-21 23:01 banyanrong 阅读(96) 评论(0) 推荐(0)
摘要: 写在前面的一些杂谈 reference to 'next' is ambiguous//出现该错误的原因一般是因为代码中出现了关键字,使得编译器无法正常编译 对于一个完全二叉树来说,其第k个节点下的左右节点分别是2k和2k+1,同理可以不严谨的推断出对于一个完全n叉树来说,其第k个节点下的子节点的编 阅读全文
posted @ 2022-01-21 18:08 banyanrong 阅读(77) 评论(0) 推荐(0)
摘要: 各个语言较为通用的一套规则 反斜杠+想要实现转义功能的首字母就是转义字符 当自附中包含反斜杠,单引号和双引号等又特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转义就是字面意思,转换一个含义) 反斜杠\\ 单引号' 双引号" 当字符中包含换行,回车,水平制表符或退格等无法直接表示的特殊字符时,也 阅读全文
posted @ 2022-01-21 17:25 banyanrong 阅读(651) 评论(0) 推荐(0)
摘要: python中的输出函数 注意不是C中的printf 起作用就是将希望输出的内容输出在IDLE或标准的控制台上 python解释器将代码翻译成及其能听懂的语言,从而实现代码的实现 print的输出内容可以是数字,可以是字符串,可以是含有运算符的表达式 print(520)//输出数字,数字整型浮点型 阅读全文
posted @ 2022-01-21 16:37 banyanrong 阅读(533) 评论(0) 推荐(0)
摘要: 在前4章中介绍了C语言的主要内容,已经足以应付许多算法竞赛的题目了,然而能写不代表好写,有些虽然能够用C语言实现,但是使用C写起来往往会更快,并且不容易出错 从c到c C语言是一门很有用的语言,但在算法竞赛中却不流行,原因在于它太底层,缺少一些实用的东西 C的精华与糟粕并存。本章介绍的C特性是算法竞 阅读全文
posted @ 2021-10-29 16:55 banyanrong 阅读(146) 评论(0) 推荐(0)
摘要: 在C语言中函数的声明和定义一般是分开的,声明放在main函数的前面,而定义可以放在后面慢慢实现,当然这就是一个美观方便人阅读的功能,到后面我们可以将声明放到.h文件中,而将函数的实现放在另一个文件下,并且对其进行一定的保密处理,这样自己的产品就可以得到保护的同时,又可以放心的发布出去 当然笔者在编译 阅读全文
posted @ 2021-10-29 15:41 banyanrong 阅读(1586) 评论(0) 推荐(0)
摘要: 到目前为止,本书所需要介绍的C语言知识已经全部讲完了,本章涉及了指针和递归 头文件,副作用及其他 读者应该已经知道main函数也是一个普通的函数(甚至可以递归调用),其返回值将告知操作系统,在算法竞赛中应当总是等于0,唯一的谜团就是#include<stdio.h> 笔者尝试的代码如下 点击查看代码 阅读全文
posted @ 2021-10-20 19:01 banyanrong 阅读(77) 评论(0) 推荐(0)
摘要: 1.循环数组一般不推荐通过建立相同的数组不断叠加来实现,虽然理论上是可行的,但是会浪费极大的空间,特别是对于大数据的情况下,程序一般会马上挂掉 2.循环数组的结构表示中的一种常用形式就是通过取余操作来实现这种伪循环 3.取余操作对负数取余其结果仍然是负数,对正数取余其结果是正数,对0取余其结果仍然是 阅读全文
posted @ 2021-10-16 11:14 banyanrong 阅读(80) 评论(0) 推荐(0)
摘要: 1.笔者发现有时候自己的程序取名如果太长的话,每次使用gcc编译的时候自己手打的话会非常痛苦,在dos下有一个非常方便的方法,那就是打出相关程序的前几个字母,然后就可以通过tab键来切换相关程序名,非常方便,注意如果命名的时候有空格的出现,那么就需要加上双引号,不然计算机并不会读入第一个空格后面的东 阅读全文
posted @ 2021-10-16 10:24 banyanrong 阅读(84) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页