
编程珠玑
维维sanguine
被Bug追着满世界跑的维维同学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写一个“banner”函数,该函数的输入为大写字母,输出为一个字符数组,该数组以图形化的方式表示该字母。
思路 自己做完以后,觉得自己的办法其实挺麻烦的,但这是我自己能想到的最好的办法。大家如果有什么好的思路,欢迎随时交流。 每个字母是如何表示的? 以’I‘为例: 每次画图都感觉心累,关键是画出来效果还不是很好。(不信你看上边那个图,有些线粗有些线细)有什么好的画图办法快救救孩子吧。 I可以表示为:1910 6401 6110 1910具体含义如下: 千位 百位 十位 个位 1910 1表示1行 9表示9列 1表示1行9列用1填充 0表示同行没有其它填充 具体表示结果: 千位原创 2020-07-27 12:15:38 · 854 阅读 · 0 评论 -
位图排序思想及代码实现
思想 位图排序的核心思想是:每一位代表一个数字。下面我们用图示的方法进行具体介绍。 我们都知道1个整数占4个字节,1个字节有8位 现在我们定义 int i,则系统分配如下空间: int i共有32位,可表示32个数字。 若我们定义int a[3],则系统分配如下空间: int a[3]共有96位,可表示96个数字。 下面看每位是如何表示一个数字的 我们先看一个简单的例子: 18 4 26 3 5这三个数字为例。这三个数字里面最大的是26,所以我们申请一个整数空间int i即可。 第一步:先原创 2020-07-22 12:56:59 · 297 阅读 · 0 评论