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

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>
            久久九九热re6这里有精品| 亚洲国产精品福利| 欧美中文在线免费| 中国女人久久久| 亚洲欧美一区二区在线观看| 亚洲国产日韩欧美| 亚洲黄色免费网站| 国产精品亚洲欧美| 亚洲激情在线激情| 狠狠色丁香婷婷综合久久片| 日韩亚洲欧美成人| 激情亚洲网站| 一本久道久久综合狠狠爱| 激情成人中文字幕| 在线一区二区三区四区| 亚洲国产欧美在线人成| 欧美一区二区网站| 亚洲欧美精品中文字幕在线| 奶水喷射视频一区| 麻豆精品视频在线观看| 国产精品啊v在线| 亚洲精品一区二区三区在线观看| 国产综合色一区二区三区| 中日韩美女免费视频网址在线观看 | 欧美日韩成人在线观看| 亚洲国产成人精品女人久久久| 黄色小说综合网站| 久久久久久久91| 美女视频黄免费的久久| 加勒比av一区二区| 久久天天躁狠狠躁夜夜爽蜜月| 蜜臀久久99精品久久久久久9 | 亚洲自拍电影| 欧美一级大片在线观看| 国产精品日韩欧美大师| 一区二区电影免费观看| 小黄鸭精品aⅴ导航网站入口 | 欧美三级特黄| 亚洲视频在线观看免费| 亚洲欧美一区二区三区久久| 国产欧美日韩精品a在线观看| 午夜欧美精品| 欧美sm视频| 99人久久精品视频最新地址| 欧美性事在线| 性伦欧美刺激片在线观看| 久久综合久久综合九色| 亚洲人成在线观看一区二区| 欧美日韩在线三区| 久久av一区| 亚洲激情一区二区| 亚洲欧美网站| 亚洲二区精品| 国产精品成人在线| 久久久精品国产99久久精品芒果| 免费高清在线视频一区·| 9i看片成人免费高清| 国产精品一区二区久久| 国产麻豆日韩| 亚洲午夜黄色| 久久综合伊人77777| 亚洲精品综合久久中文字幕| 欧美亚洲不卡| 美日韩在线观看| 一区二区电影免费观看| 免费日韩一区二区| 亚洲一区二区免费视频| 极品尤物一区二区三区| 国产精品jvid在线观看蜜臀 | 午夜久久久久久| 欧美成人免费全部观看天天性色| 亚洲线精品一区二区三区八戒| 国产一区二区三区视频在线观看 | 亚洲国产精品久久久久婷婷老年 | 99国产一区二区三精品乱码| 久久久久久久久岛国免费| 亚洲精品一区二区三区不| 国内精品国产成人| 欧美色欧美亚洲另类二区| 久久久久久婷| 亚洲欧美精品一区| 中文网丁香综合网| 亚洲大片免费看| 久久久91精品| 欧美一区三区二区在线观看| 99riav久久精品riav| 黄色成人91| 国产日韩精品视频一区| 欧美体内谢she精2性欧美| 免费短视频成人日韩| 欧美在线国产精品| 亚洲午夜av在线| 亚洲精品国产精品国产自| 老司机久久99久久精品播放免费| 亚洲女同精品视频| 一本大道久久精品懂色aⅴ| 18成人免费观看视频| 激情丁香综合| 红桃视频国产精品| 国产专区欧美专区| 国产日韩在线亚洲字幕中文| 国产精品欧美日韩久久| 国产精品国产三级国产普通话99 | 亚洲一区二区在线看| 日韩一级视频免费观看在线| 亚洲电影在线播放| 亚洲国产黄色| 亚洲国产日韩欧美在线99 | 国内精品久久久久久久影视蜜臀| 国产精品九色蝌蚪自拍| 国产精品qvod| 国产精品青草久久久久福利99| 国产精品高潮在线| 国产精品久久久久久久久免费桃花 | 久久蜜臀精品av| 久久精品最新地址| 另类尿喷潮videofree| 久久中文字幕一区| 欧美成人按摩| 亚洲人久久久| 亚洲视频电影图片偷拍一区| 亚洲欧美日韩在线观看a三区| 亚洲欧美电影院| 久久精品中文字幕一区| 欧美1区2区| 欧美日韩视频一区二区三区| 国产精品国产三级国产| 国产一区二区日韩精品| 在线视频成人| 亚洲视频免费看| 久久se精品一区二区| 免费欧美网站| 在线中文字幕一区| 欧美在线视频二区| 欧美顶级少妇做爰| 国产精品久久久久久av下载红粉| 国产亚洲精品激情久久| 亚洲国产精品高清久久久| 亚洲视频在线看| 久久综合国产精品| 亚洲黄色影院| 久久超碰97中文字幕| 欧美高清成人| 国产区二精品视| 亚洲精品中文字幕在线观看| 欧美影院成人| 亚洲激情第一区| 欧美亚洲一区在线| 欧美区视频在线观看| 国产在线播放一区二区三区| 亚洲另类在线视频| 久久久久久亚洲综合影院红桃| 亚洲国产导航| 午夜亚洲福利| 欧美精品xxxxbbbb| 悠悠资源网亚洲青| 亚洲免费一在线| 免费看成人av| 午夜精品久久久久| 欧美日韩专区| 91久久精品国产91性色| 欧美一区二区三区久久精品茉莉花| 免费日韩av| 欧美在线看片a免费观看| 欧美揉bbbbb揉bbbbb| 亚洲国产欧美日韩| 久久久www免费人成黑人精品| 亚洲精品乱码久久久久久| 久久99伊人| 国产色综合网| 亚洲欧美欧美一区二区三区| 亚洲第一天堂av| 久久嫩草精品久久久久| 国产日韩欧美黄色| 性欧美videos另类喷潮| 久久艳片www.17c.com| 欧美激情一区二区三区不卡| 亚洲欧美日韩直播| 国产精品夫妻自拍| 国产精品99久久久久久有的能看| 欧美成人首页| 久久久久久久久久久一区| 国产三级精品三级| 午夜精品电影| 亚洲一区不卡| 国产精品久久久久久久久久免费 | 亚洲欧美伊人| 99精品欧美一区二区蜜桃免费| 欧美国产成人精品| 亚洲三级视频| 亚洲日本电影| 欧美激情日韩| 日韩午夜电影av| 日韩视频一区二区在线观看| 亚洲一区二区三区高清| 久久亚洲美女| 尤物九九久久国产精品的特点| 久久久国产精彩视频美女艺术照福利| 亚洲欧美一区二区视频| 国产一区二区三区在线观看免费|