青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

cc

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  38 隨筆 :: 14 文章 :: 21 評論 :: 0 Trackbacks
re: 去騰訊時遇到的一個面試題 醒目西西 2006-12-17 15:34
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;

class cutstr
{
private final static String firststr = "hello|haha|byebye|go|run|happy|love|";

public static void main(String[] args)
{
List<String> Res = new ArrayList<String>(); //the Result
String tmpStr = new String();

for(int k = 0; k < firststr.length(); k++)
{
char c = firststr.charAt(k);
tmpStr += c;

if(c == '|')
{
Res.add(tmpStr);
tmpStr = new String();
}
}

//在控制臺輸出分離后的字串
/* 第一種方法:傳統數組方式 */
System.out.println("The First:");
for(int i = 0; i < Res.size(); i++)
{
System.out.println(Res.get(i));
}

/* 第二種方法:泛型方式 */
System.out.println("The Second:");
for(Iterator<String> it = Res.iterator(); it.hasNext(); )
{
String s = it.next();
System.out.println(s);
}

/* 第三種方法:泛型中的改進式 */
System.out.println("The Third:");
for(String str : Res)
{
System.out.println(str);
}
}
}
re: 騰訊最新面試題,算法高手請進 醒目西西 2006-12-17 15:32
第一題的方法,這不是一個好辦法,無非是一個解決辦法而已
std::list<int> unite(const std::list<int>& A, const std::list<int>& B)
{
std::map<int, bool> temp;
for(std::list<int>::const_iterator iter = A.begin(); iter != A.end(); iter ++){
if(temp.find(*iter) == temp.end()) temp[*iter] = true;
}
for(std::list<int>::const_iterator iter = B.begin(); iter != B.end(); iter ++){
if(temp.find(*iter) == temp.end()) temp[*iter] = true;
}
std::list<int> ret;
for(std::map<int, bool>::const_iterator iter = temp.begin(); iter != temp.end(); iter++){
ret.push_back(iter->first);
}
return ret;
}
re: 騰訊最新面試題,算法高手請進 醒目西西 2006-12-17 15:32
第二題的方法
int delta[86400]; //定義每秒鐘人數的變化數
memset(delta, 0, sizeof(delta)); //初始化
//打開文件
while(!feof(....)){
int online_tm, int offline_tm; //
//讀入上線時間和下限時間
delta[online_tm]++;
delta[offline_tm]--;
}
int result[86400];
int begin_total; //0:00的在線數,需要初始化
int totla = begin_total;
for(int i = 0; i < 86400; i++){
result[i] = total;
total += delta[i];
}

//到這兒result 就是你要的
re: 騰訊最新面試題,算法高手請進 醒目西西 2006-12-17 15:32
對于求交集的問題,我的算法是:
假設
A 元素個數為 NA
B 元素個數為 NB
NA > NB
對集合B快速排序,然后遍歷集合A的元素在集合B中用2分查找
復雜度:NB*log(NB) + NA*log(NB)
如果兩個都排序,光排序的時間就大于這個了
re: 騰訊最新面試題,算法高手請進 醒目西西 2006-12-17 15:32
我表達的不太清晰,一天有24*3600秒
每個ID在日志中的數據格式如下:12 200 即該用戶在今天的第12秒到200秒在線
日志文件中大概有2億個這種記錄,問題是求在一天中的第N 秒的在先人數
re: 騰訊最新面試題,算法高手請進 醒目西西 2006-12-17 15:32
對于第二個題目寫了個awk程序
~>cat luntan
#!/usr/bin/awk
{
a[$1]++;
a[$2 +1]--;
}
END{
s=0;
for(;i<=24*3600;i++)
{
s += a[i];
print "at second "i " total ID = " s;
}
}
測試的話可以手動或用腳本生成日志文件
~>awk -f luntan logfile
or
~>echo 2 20 |awk -f luntan
re: 一道騰訊的面試題 醒目西西 2006-12-17 15:30
在win32和32位編譯器的環境下,結構體(struct和class)中的數據域是按聲明的先后順序,“向上生長”的。就是說若結構體A中按先后聲明了兩個域a、b,則存放b的地址大與存放a的地址!注意,有些編譯器為了提高在32位系統中對內存的訪問速度,所以使用了內存對齊技術--結構體中的各個域是按4字節對齊的!

我們假設樓主提供的題目如下:
#include <stdlib.h>
#include <stdio.h>
class a {
short m_a1;
short m_a2;
public:
a() {
m_a1 = 1;
m_a2 = 2;
}
void fun() {
printf("%d,%d", m_a1, m_a2);
}
};

class b{
int m_a3;
b() {
m_a3 = 3;
}
public:
void fun() {
printf("%d", m_a3);
}
};

int main() {
printf("sizeof a, b = %d %d\n", sizeof(a), sizeof(b));
a a;
b *pb;
pb = (b*)(&a);
pb -> fun();
}

就是說,a的大小是8字節,b的大小是4字節!
而b::fun()就是按int的格式輸出結構體中的前四個字節!所以輸出1!

但是,若沒有使用內存對齊技術!上面的問題就麻煩了!
a和b 的大小都是4字節!

a a+2
1 2 -> (2 << 16) | 1

所以應該輸出:

131073
re: 一道騰訊的面試題 醒目西西 2006-12-17 15:30
結果是1
pb=(b*)(&A); 將A的地址傳給了pb,并強制轉化為b類的地址
pb->fun(); 調用b 的fun()方法,不過此時ma_3,是a類的ma_1,所以輸出1

你可以改一下程序運行就知道了
#include <stdio.h>
class a
{
char m_a1;
char m_a2;
public:
a(){m_a1=1;m_a2=2;}
void fun(){printf("%d,%d",m_a1,m_a2);}
};
class b
{
char m_a3;
public:
b(){m_a3=3;}
void fun(){printf("%dggggg",m_a3);}//可以看出是調用了該方法
};
void main()
{
a A;
b *pb;
pb=(b*)(&A);
pb->fun();
}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            性欧美暴力猛交另类hd| 欧美精品激情| 亚洲久久在线| 欧美日韩综合视频网址| 亚洲麻豆一区| 欧美诱惑福利视频| 在线播放国产一区中文字幕剧情欧美| 久久婷婷综合激情| 亚洲伦理中文字幕| 久久久噜噜噜久噜久久| 亚洲国产视频直播| 国产精品久久久久国产a级| 久久精品国产一区二区电影| 欧美国产在线视频| 亚洲性线免费观看视频成熟| 国产视频在线观看一区二区| 看欧美日韩国产| 亚洲天堂av在线免费观看| 久久午夜视频| 亚洲综合精品四区| 亚洲人成啪啪网站| 国产亚洲欧美另类中文| 欧美91大片| 欧美专区18| 一区二区三区久久| 亚洲视频在线播放| 亚洲第一伊人| 亚洲人屁股眼子交8| 国产精品九色蝌蚪自拍| 裸体素人女欧美日韩| 亚洲伊人久久综合| 亚洲精品一区中文| 欧美国产另类| 另类天堂视频在线观看| 午夜视频一区| 一区二区毛片| 亚洲精一区二区三区| 国语自产在线不卡| 国产精品久久久久久久久借妻 | 久久久不卡网国产精品一区| 99成人在线| 91久久嫩草影院一区二区| 久久九九久久九九| 亚洲综合色在线| 一本一本久久a久久精品牛牛影视| 国产一区二区三区在线播放免费观看| 欧美日韩p片| 美女视频黄 久久| 久久久之久亚州精品露出| 亚洲永久免费精品| 亚洲自啪免费| 亚洲视频999| 一区二区精品| 亚洲一区日韩| 亚洲资源av| 欧美在线观看一区二区三区| 亚洲综合国产精品| 久久国产精品99久久久久久老狼 | 欧美日本亚洲| 欧美日韩一区二区三区在线看| 欧美精品九九99久久| 欧美人交a欧美精品| 欧美看片网站| 国产精品久久久久久久久免费| 国产精品qvod| 国产一区在线看| 亚洲大片av| 亚洲免费观看在线视频| 一本大道久久a久久精品综合| 一区二区三区毛片| 亚洲欧美日韩国产一区二区| 羞羞视频在线观看欧美| 国产一区二区三区在线观看免费视频 | 免费欧美在线视频| 亚洲第一色在线| 亚洲激情欧美| 亚洲一区二区三区四区五区午夜 | 久久久久久久激情视频| 鲁大师影院一区二区三区| 免播放器亚洲| 欧美日韩精品免费在线观看视频| 欧美日韩精品是欧美日韩精品| 欧美午夜电影网| 国产亚洲精品7777| 亚洲日本aⅴ片在线观看香蕉| 中文无字幕一区二区三区| 欧美一区二区三区免费看| 久久久噜噜噜久久中文字幕色伊伊 | 激情六月婷婷久久| 一卡二卡3卡四卡高清精品视频| 亚洲男女自偷自拍图片另类| 久久国产精品久久久久久电车| 欧美激情一区二区三区蜜桃视频 | 一本一本久久| 久热爱精品视频线路一| 一本高清dvd不卡在线观看| 亚洲欧美另类在线观看| 欧美精品三级| 亚洲国产精品一区| 久久成人免费日本黄色| 亚洲国产日韩一区| 欧美一级视频免费在线观看| 欧美精品在线免费| 在线看视频不卡| 久久黄色小说| 亚洲一区二区高清视频| 欧美成人免费播放| 伊人成人在线| 久久精品一区二区国产| 一区二区三区四区五区在线| 久久影音先锋| 一区二区亚洲欧洲国产日韩| 先锋影音国产精品| 一本大道久久a久久精二百| 嫩草国产精品入口| 一区二区在线看| 久久久久国色av免费看影院 | 一区二区三区不卡视频在线观看 | 欧美大片一区二区| 黄色日韩网站| 久久久综合精品| 午夜精品一区二区三区在线视| 欧美午夜寂寞影院| 亚洲图片你懂的| 一区二区三区国产盗摄| 欧美精品日韩一本| 亚洲美女av在线播放| 亚洲国产精品成人精品| 欧美va天堂va视频va在线| 亚洲国产裸拍裸体视频在线观看乱了 | 午夜精品在线| 国产亚洲激情在线| 久久精品国产一区二区三区免费看| 亚洲影院在线观看| 国产欧美日韩综合一区在线播放| 亚洲影视综合| 亚洲自拍三区| 国产一区91| 久久天天狠狠| 免费试看一区| 一二三四社区欧美黄| 国产精品99久久久久久宅男 | 亚洲一区二区三区四区五区黄| 亚洲免费激情| 国产女人aaa级久久久级| 欧美一区二视频| 久久riav二区三区| 亚洲黄色影院| 亚洲精品一区二区网址| 国产精品国产三级国产aⅴ9色| 午夜精品一区二区三区四区 | 欧美成人视屏| 欧美日韩理论| 久久精品国产91精品亚洲| 久久国产欧美精品| 亚洲精品视频啊美女在线直播| 最新亚洲激情| 国产伦精品一区二区三区照片91 | 国产精品jizz在线观看美国| 亚洲国产欧美精品| 欧美大胆成人| 国产精品久久久久影院色老大| 欧美一区二区三区另类| 久久亚洲图片| 亚洲系列中文字幕| 久久久噜噜噜| 午夜精品一区二区三区在线播放| 亚洲欧美成人精品| 亚洲精品欧美在线| 欧美亚洲视频在线观看| 亚洲美女黄色| 久久精品国产一区二区三区免费看| 亚洲美女黄网| 久久精品网址| 香蕉久久夜色精品国产| 噜噜爱69成人精品| 久久精品一区蜜桃臀影院| 欧美日韩大陆在线| 免费成人小视频| 国产欧美日韩在线| 亚洲视频在线观看网站| 亚洲精品久久久蜜桃| 欧美一区二区播放| 亚洲制服少妇| 欧美日韩国产区一| 欧美高清视频一区二区| 国产一区二区av| 中文精品视频| 在线亚洲观看| 欧美理论大片| 亚洲人永久免费| 最近中文字幕mv在线一区二区三区四区| 亚洲一级在线观看| 亚洲综合电影| 国产精品v日韩精品v欧美精品网站| 亚洲日本成人网| 日韩午夜av电影| 欧美片网站免费| 99国产精品99久久久久久| 日韩视频在线一区|