练习
XHumble
这个作者很懒,什么都没留下…
展开
-
Base64在线转换工具
项目介绍 计算机中一个字节共有256中,即ascii码表,而ascii码表的128~256之间的值是不可见的字符,对于一些只能支持可见字符的协议,如果传输二进制文件是无法实现的,因此就有了base64编码格式,base64编码格式能将所有的二进制数据,都转换为可显示的字符。项目目标 实现一个在线的base64转换工具,支持文本的base64的可逆转与图片base64转换base64编码原理 base64使用64个字符来对二进制数据进行编码编码过程Base64要求把每三个...原创 2020-11-18 11:46:41 · 4616 阅读 · 0 评论 -
二叉树的层序遍历
题目描述:给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。解题思路:将根节点放入队列中,在出队列后判断根节点是否存在左右孩子,如果存在就依次入队列,根节点出队列就相当于第一层遍历完成第一层节点遍历完成后,第二次所有的节点都已经全部入队列必须一次性将该层的所有节点遍历完,下一次所有的节点入队列int levesize = q.size(); // 每一层节点的个数for(int i = 0; i< levesize; i++).原创 2020-07-02 15:44:44 · 178 阅读 · 0 评论 -
strlen和sizeof的区别
1.sizeof是一个操作符,strlen是库函数2.sizeof计算的是类型的大小,strlen只能求 \0 结尾的字符串的有效长度sizeof的参数可以是类型、函数 ,strlen的参数只能是 char*3,编译器在编译时就已经计算出sizeof的结果,而strlen函数必须通过调用才能计算出来4,sizeof计算的是数据类型占据内存的大小,strlen计算的是字符串的有效长度 也就是说 sizeof会计算到 \0,而strlen不会注意:经常会将指针作为sizeof的参..原创 2020-05-11 22:30:13 · 180 阅读 · 0 评论 -
任意输入一个字符串,将其中的字符按照ASCII码值从小到大重新排序
任意输入一个字符串,将其中的字符按照ASCII码值从小到大重新排序例如:给出:dbca结果:abcd这次使用非比较排序来对字符串进行重新排序ASCII码的值为0~255,那么我们可以开辟一个大小为256的数组,用它来保存字符出现的次数,然后根据array的值为字符出现的次数,array的下标则为该字符的ASCII值,只要根据array的值和array的下标输出就好。...原创 2020-04-17 19:41:12 · 14684 阅读 · 0 评论