摘要:
第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒着依次排列,就构成了转换后的二进制数。 那么,在实际实现中,可以用int的一个数来存储最后的二进制,每次求余后把余数存储在int型数的低 阅读全文
摘要:
先介绍下什么是TCP,什么是UDP。 1. 什么是TCP? TCP(Transmission Control Protocol,传输控制协议)是面向连接的、可靠的字节流服务,也就是说,在收发数据前,必须和对方建立可靠的连接。这一过程和打电话类似:先拨号振铃,等待对方接电话,说喂,再说自己是谁。在因特 阅读全文
摘要:
这是今年某公司的面试题: 一般思路是:把整数n转换成二进制字符数组,然后一个一个数: 第二种方法是:将整数n与1进行与运算,当整数n最低位是1时,则结果为1,否则结果为0。 然后将1左移一位,继续与n进行与运算,当次低位是1时,结果非零,否则结果为0。循环以上操作,记录非零的次数即可。 第三种方法是 阅读全文
摘要:
有朋友去浦发面试,因为我们是相同岗位,为了查漏补缺,便问了一下他们的机试题目。 机试考3道编程,前两道很水,最后一道他说有点麻烦,没有AC。我自己也尝试着码了一下,然后发现还是得需要耐心。 在此,我列出了三种方法,以供大家参考。 其中包括标号从0 开始的(0....(N-1)),和标号从1开始的(1 阅读全文