执着项链

文章
9
资源
0
加入时间
3年1月10天

进制转换————4.二进制转换为十进制 ——IP地址输出

要求说明:编程实现任意输入一个数并输入其进制,即可将该数转换为十进制输出。//以IP地址形式输出//此题意在分位转换,每八位为一段#include <stdio.h>int bin_to_dec(int i)       //将位置二进制字符转换为十进制数{    int sum = 1;    int j;    for(j = 0; j < i; j ++)    {    ...

leetcode之只出现一次的数字(异或可不是唯一的解题方法呀?)

题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4通过次数587,015提交次数815,440我的解题思路:遍历数组,取当前遍历到的值,调用remove方法两次进行移除该元素,如果成功(说明该数出现了两次),进入下一次循环,此时i的值不变,否则移.