找回密码
 注册
搜索
查看: 1614|回复: 4

[讨论] 华为全套完整试题

[复制链接]
发表于 2011-10-12 16:45:20 | 显示全部楼层 |阅读模式
华为全套完整试题
            6、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然
            后删除。
            slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key)
            {
            Head=Pointer->next;
            free(Pointer);
            break;
            }
            Back = Pointer;
            Pointer=Pointer->next;
            if(Pointer->number==key)
            {
            Back->next=Pointer->next;
            free(Pointer);
            break;
            }
            void delete(Node* p)
            {
            if(Head = Node)
            while(p)
            }
            有一个16位的整数,每4位为一个数,写函数求他们的和。
            解释:
            整数1101010110110111
            和 1101+0101+1011+0111
            感觉应该不难,当时对题理解的不是很清楚,所以写了一个函数,也不知道对不对。
            疑问:
            既然是16位的整数,1101010110110111是2进制的,那么函数参数怎么定义呢,请大虾指
            教。
            答案:用十进制做参数,计算时按二进制考虑。
[此贴子已经被作者于2011-10-13 11:47:28编辑过]
发表于 2011-10-19 19:40:23 | 显示全部楼层
U16 getT(U16 num)
{
   U16 t = 0;
   t = num&0x000f;
   t = t + (num>>4)&0x000f;
   t = t + (num>>8)&0x000f;
   t = t + (num>>12)&0x000f;

   return t;
}
第二题这样应该可以了
点评回复

使用道具 举报

发表于 2011-10-18 10:16:40 | 显示全部楼层
应该是2进制16位,10进制16位一个整形变量无法表示。
点评回复

使用道具 举报

发表于 2011-10-17 12:26:23 | 显示全部楼层
谢谢分享
点评回复

使用道具 举报

发表于 2011-11-23 11:40:26 | 显示全部楼层
大家好!我是英尚微的小王,公司是韩国EMLSI存储产品MCP的中国区指定授权代理,专注于 64+32、32+16,128+32等容量的MCP代理与分销,产品的性价比有一定的优势,产品也已经取得了MTK、展讯、高通、英飞凌等平台认证。感谢大家抽时间阅读邮件,祝工作愉快!身体健康!万事如意!

大一点的容量都是

256MB NAND+256MB DDR SDRM

1G NAND+1G DDR2 SDRAM

256 NAND+512 DDR2 SDRAM完整

1G NAND+512 DDR2 SDRAM完整

等等....都是批量供量,一个月的供货量达到50Mil PCS  
深圳香港现货 MCP 6432  3216 128+32 超低靓价.欢迎咨询TEL:15013750448  具体的再联系,谢谢!

QQ2462412118
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-25 12:20 , Processed in 0.046788 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表