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

posts - 18,  comments - 104,  trackbacks - 0
     摘要: 了解C++的童鞋都知道algorithm里面有個(gè)next_permutation可以求下一個(gè)排列數(shù),通過《STL 源碼剖析》(或者自己讀代碼)可以知道其實(shí)現(xiàn),比如:

abcd next_permutation -> abdc

那么,為什么abcd的下一個(gè)是abdc而不是acbd呢?  閱讀全文
posted @ 2010-02-24 00:11 尹東斐 閱讀(3440) | 評(píng)論 (7)編輯 收藏
     摘要: 怎么取得析構(gòu)函數(shù)的地址???  閱讀全文
posted @ 2010-02-10 19:09 尹東斐 閱讀(2631) | 評(píng)論 (10)編輯 收藏
     摘要: C++下的垃圾回收機(jī)制可能會(huì)在下個(gè)版本加入,我只是想通過實(shí)例,分析垃圾回收器的內(nèi)部機(jī)制,深入了解以后,在以后
的項(xiàng)目中,就可以對(duì)是否需要垃圾回收功能做出準(zhǔn)確的判斷。  閱讀全文
posted @ 2010-02-08 15:49 尹東斐 閱讀(5198) | 評(píng)論 (3)編輯 收藏
條件:1K內(nèi)存,1MHzCPU,每秒可以改變2^20次狀態(tài)。問:一個(gè)程序最長的運(yùn)行時(shí)間是多少? 

答: 首先程序是確定性的,就說明內(nèi)存的狀態(tài)不會(huì)重復(fù),否則就永遠(yuǎn)結(jié)束不了。從這一點(diǎn)出發(fā),可以知道內(nèi)存的狀態(tài)共有 2^8k , 然后CPU每秒改變 2^20 個(gè)狀態(tài),所以這臺(tái)計(jì)算機(jī)最長出現(xiàn)不重復(fù)的狀態(tài) 2^(8k-20)秒。
posted @ 2009-10-15 10:57 尹東斐 閱讀(3703) | 評(píng)論 (12)編輯 收藏

題目描述:設(shè)有n個(gè)正整數(shù),將它們聯(lián)接成一排,組成一個(gè)最小的多位整數(shù)。
程序輸入:n個(gè)數(shù)程序輸出:聯(lián)接成的多位數(shù)
例如:n=2時(shí),2個(gè)整數(shù)32,321連接成的最小整數(shù)為:32132,n=4時(shí),4個(gè)整數(shù)55,31,312, 33 聯(lián)接成的最小整數(shù)為:312313355
[題目要求]1. 給出偽代碼即可,請(qǐng)給出對(duì)應(yīng)的文字說明,并使用上面給出的例子試驗(yàn)?zāi)愕乃惴ā?. 給出算法的時(shí)間空間復(fù)雜度。3. 證明你的算法。(非常重要)


#include 
<vector>
#include 
<algorithm>
#include 
<cmath>
#include 
<string>
#include 
<iostream>
#include 
<iterator>
#include 
<sstream>
using namespace std;

struct Less
{
    
bool operator()(long i, long j)
    
{
        
static stringstream ss;
        ss.clear();
        ss
<<i<<" "<<j;
        
string stri,strj;
        ss
>>stri>>strj;
        
return (i*powl(10,strj.length())+j) < (j*powl(10,stri.length()) +i);
    }

}
;

int main()
{
    
long x[] = {565565655};
    sort(x, x
+3, Less());
    copy(x, x
+3, ostream_iterator<long>(cout));
}

證明:

假設(shè): 排序后的 a0a1...an不是最小的,那么存在a0a1...ajai....an<a0a1...an,且ajai > aiaj.
那么交換ajai會(huì)使可以使a0a1...an更小,與假設(shè)a0a1...ajai....an<a0a1...an矛盾。

證明完畢。
posted @ 2009-06-04 23:49 尹東斐 閱讀(722) | 評(píng)論 (2)編輯 收藏
     摘要: 這一塊主要是講move語義的,我認(rèn)為這是在C++0x中,最好的特性之一,因?yàn)樗鼛缀蹩梢酝耆该鞯奶岣咝省T赟tephan T. Lavavej這篇帖子之后,有很多評(píng)論,大體上認(rèn)為C++因?yàn)檫@些特性而變得更復(fù)雜了,而難以掌握,另初學(xué)者望而生畏。但是我認(rèn)為這是值得的,因?yàn)镃++的宗旨是:“don't pay for what you don't use 不要為你不使用的東西而付出代價(jià)&#...  閱讀全文
posted @ 2009-05-28 20:51 尹東斐 閱讀(1607) | 評(píng)論 (0)編輯 收藏
     摘要:   最近最大的新聞莫過于微軟發(fā)布Visual Studio2010了,對(duì)c++的支持更進(jìn)一步,其intellsence的解析也使用了和以前完全不同的方法(以前是靠編譯器,現(xiàn)在是獨(dú)立inellsence單元),番茄可能要被打入冷宮了。Stephan T. Lavavej在Visual c++ Team Blog上發(fā)布了VC10對(duì)C++0x標(biāo)準(zhǔn)的支持情況,包括:lambdas, auto,...  閱讀全文
posted @ 2009-05-27 23:17 尹東斐 閱讀(1858) | 評(píng)論 (3)編輯 收藏
     摘要: 類實(shí)例能做做模板參數(shù)嗎?

MyClass t;  閱讀全文
posted @ 2009-05-24 20:21 尹東斐 閱讀(2376) | 評(píng)論 (10)編輯 收藏

最近項(xiàng)目里總是要對(duì)很龐大的公式求導(dǎo),很煩人,手工求導(dǎo)容易出錯(cuò)。
當(dāng)然MATLAB是個(gè)好選擇,不過當(dāng)它要錢的時(shí)候,您可能就不這么認(rèn)為了。
于是,實(shí)現(xiàn)了一個(gè)可以編譯期求導(dǎo)(不用擔(dān)心運(yùn)行時(shí)負(fù)擔(dān))的小型庫,還不完全,僅支持多項(xiàng)式,sin,cos,pow,exp,log等函數(shù)求導(dǎo)。
后期的表達(dá)式優(yōu)化做的不是很好。
下面是一些測(cè)試代碼,完整的源碼在http://www.boostpro.com/vault/index.php?action=downloadfile&filename=[math]AD.zip
實(shí)現(xiàn)部分很復(fù)雜,請(qǐng)多多指教。

只有1個(gè)函數(shù), d(...)
支持高階,多元求導(dǎo)。

d(exp, var)(value1, value2, ...)
exp內(nèi)可以有多個(gè)變量,var表示要對(duì)其求導(dǎo)的變量,value表示求導(dǎo)以后用于計(jì)算表達(dá)式的變量的值。

比如:
d(d(x*x*x, x),x)(3.0)                           表示對(duì)x*x*x求二階導(dǎo)數(shù)在x=3.0時(shí)候的值。
d(d(x*x*y, x), y)(3.0, 4.0)                   表示d(x*x*y)/(dxdy)在x=3.0,y=4.0的值。
d(d(x*x*x, x) +d(y*x, y), y) (2.0)        則表示 (d(x*x*x)/dx + d(y*x)/dy)/dy == 0。

可以直接用cout把求導(dǎo)后的表達(dá)式輸出,不用給變量給值。
cout<<d(x*x, x)     //  結(jié)果是:2*x

這里沒有用任何迭代,是直接對(duì)表達(dá)式求導(dǎo)的。返回值是求導(dǎo)后的表達(dá)式,本質(zhì)是一個(gè)仿函數(shù)。可以用boost::function保存起來使用。
例如:

boost::function<double (double)> df = d(pow(x, const_<10>::type()), x); //df 參數(shù)為1個(gè)double,返回double

然后就可以在任何地方使用 df 了:

double res = df(3.0)   // res == pow(3, 9)

 1#include "ad.h"
 2#include <iostream>
 3#include <iterator>
 4
 5using namespace std;
 6
 7int main()
 8{
 9    variable<0>::type x;
10    variable<1>::type y;
11
12    double res[14];
13
14    res[0= d(pow(x, const_<10>::type()), x)(2.0);
15
16    res[1= d(x * x * x, x)(2.0);
17    res[2= d(x + x + x, x)(2.0);
18    res[3= d(x - x - x, x)(2.0);
19    res[4= d(x / x, x)(2.0);
20
21    res[5= d(pow(x, var(3.0)), x)(2.0);
22    res[6= d(pow(var(3.0), x), x)(2.0);
23    res[7= d(pow(x, x), x)(2.0);
24
25    res[8= d(log(x), x)(2.0);
26    res[9= d(exp(x), x)(2.0);
27
28    res[10= d(sin(x), x)(2.0);
29    res[11= d(cos(x), x)(2.0);
30
31    res[12= d(d(sin(x) * cos(y), x), y)(2.03.0);
32
33    res[13= (d(log(x) + x, x) * x)(2.0);
34
35    copy(res, res + 14, ostream_iterator<double>(cout, "\n"));
36
37    cout<<d(pow(x, const_<10>::type()), x)<<endl;
38
39    cout<<d(x * x * x, x)<<endl;
40    cout<<d(x + x + x, x)<<endl;
41    cout<<d(x - x - x, x)<<endl;
42    cout<<d(x / x / x, x)<<endl;
43
44    cout<<d(pow(x, var(3.0)), x)<<endl;
45    cout<<d(pow(var(3.0), x), x)<<endl;
46    cout<<d(pow(x, x), x)<<endl;
47
48    cout<<d(log(x), x)<<endl;
49    cout<<d(exp(x), x)<<endl;
50
51    cout<<d(sin(x), x)<<endl;
52    cout<<d(cos(x), x)<<endl;
53
54    cout<<d(d(sin(x) * cos(y), x), y)<<endl;
55
56    cout<<(d(log(x) + x, x) * x)<<endl;
57
58    return 0;
59}

60

輸出結(jié)果如下:
 1512
 212
 33
 4-1
 50
 612
 79.88751
 86.77259
 90.5
107.38906
11-0.416147
120.909297
13-0.0587266
143
15pow(x,9)
16(((x+x)*x)+(x*x))
173
18-1
19(-1/(x*x))
20(pow(x,3)*(3*(1/x)))
21(pow(3,x)*log(3))
22(pow(x,x)*(log(x)+1))
23(1/x)
24exp(x)
25cos(x)
26sin(x)
27(cos(x)*sin(y))
28(((1/x)+1)*x)
29

posted @ 2009-05-01 23:50 尹東斐 閱讀(2614) | 評(píng)論 (6)編輯 收藏
僅列出標(biāo)題  下一頁
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(4)

隨筆檔案

文章分類

文章檔案

相冊(cè)

好友博客

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            麻豆精品在线观看| 亚洲一区二区精品| 欧美日韩播放| 欧美激情中文字幕一区二区| 免费观看30秒视频久久| 欧美黄色免费网站| 欧美色播在线播放| 国产精品久久久久久久一区探花| 国产精品黄视频| 国产亚洲一区二区三区在线观看| 激情久久久久久久久久久久久久久久 | 国产精品一区一区三区| 国产欧美在线看| 亚洲高清123| 日韩视频免费观看高清在线视频| 在线亚洲电影| 欧美中文字幕视频在线观看| 美日韩精品视频免费看| 亚洲欧洲一区二区三区| 亚洲天堂免费观看| 久久精品久久99精品久久| 另类人畜视频在线| 欧美色精品在线视频| 国产亚洲综合性久久久影院| 亚洲精品国产精品国自产观看| 亚洲女ⅴideoshd黑人| 老司机精品导航| 亚洲性感美女99在线| 美女被久久久| 国产午夜精品久久久久久免费视 | 久久亚洲欧美国产精品乐播| 欧美日韩精品欧美日韩精品 | 午夜视频久久久| 欧美成人综合在线| 亚洲一区二区视频在线| 美女视频黄a大片欧美| 国产精品久久久久久久久久久久久| 在线观看福利一区| 欧美专区福利在线| 99re成人精品视频| 久久综合久久久久88| 国产乱码精品| 亚洲影视在线| 亚洲日本欧美天堂| 女生裸体视频一区二区三区| 好吊妞这里只有精品| 欧美激情综合亚洲一二区| 国产视频在线观看一区二区| 亚洲视频导航| 亚洲人成网站999久久久综合| 久久久久www| 国产欧美日韩视频在线观看| 亚洲性视频网址| 91久久夜色精品国产九色| 久久精品亚洲精品| 国产亚洲精品v| 欧美在线二区| 亚洲欧美日产图| 国产精品视频一二三| 亚洲视频在线免费观看| 亚洲人成亚洲人成在线观看| 欧美精品在线视频| 99视频+国产日韩欧美| 亚洲精品视频在线观看网站| 欧美极品aⅴ影院| 夜夜夜久久久| 99国产精品自拍| 欧美小视频在线| 亚洲综合色在线| 午夜视频久久久| 韩国视频理论视频久久| 久久女同互慰一区二区三区| 久久国产夜色精品鲁鲁99| 狠狠操狠狠色综合网| 欧美 日韩 国产一区二区在线视频| 理论片一区二区在线| 一本久道久久久| 亚洲中午字幕| 伊人久久噜噜噜躁狠狠躁| 欧美黄色视屏| 欧美高清自拍一区| 亚洲一区二区三区精品视频| 欧美一二三视频| 1024国产精品| 亚洲毛片在线| 国产精品美女午夜av| 久久免费99精品久久久久久| 久久综合伊人77777蜜臀| 99re66热这里只有精品3直播| 亚洲视频中文字幕| 国产一二精品视频| 亚洲国产精品999| 国产精品久久久久久久久动漫 | 亚洲国产一区二区三区在线播 | 午夜欧美精品| 久久久久久久久一区二区| 亚洲精选视频免费看| 亚洲性人人天天夜夜摸| 在线观看日韩欧美| 一个人看的www久久| 国产一区二区日韩精品欧美精品| 蜜桃久久精品一区二区| 欧美日韩免费在线观看| 久久网站免费| 欧美乱妇高清无乱码| 久久婷婷国产综合国色天香| 欧美成人精品在线| 性色av一区二区三区在线观看| 久久嫩草精品久久久精品一| 亚洲午夜高清视频| 老司机午夜精品视频| 性娇小13――14欧美| 欧美成人dvd在线视频| 欧美一区二区三区四区在线| 欧美高清你懂得| 浪潮色综合久久天堂| 欧美性生交xxxxx久久久| 嫩草国产精品入口| 国产精品一区二区三区成人| 亚洲级视频在线观看免费1级| 国产一区在线播放| 亚洲制服丝袜在线| 亚洲午夜在线| 欧美激情精品久久久久久变态 | 亚洲欧洲在线免费| 久久精品99国产精品日本| 亚洲一区国产一区| 欧美大成色www永久网站婷| 久久久久久久久久久久久9999 | 99国产精品99久久久久久| 久久久在线视频| 久久精品国产一区二区三区免费看| 欧美日精品一区视频| 亚洲区欧美区| 亚洲精选久久| 欧美激情麻豆| 亚洲韩国青草视频| 亚洲精品视频一区| 欧美不卡在线视频| 欧美激情a∨在线视频播放| 在线播放亚洲一区| 久久久久青草大香线综合精品| 久久久久久一区| 狠狠久久婷婷| 蜜臀av性久久久久蜜臀aⅴ| 欧美成人一区二区| 亚洲国产成人精品女人久久久| 久久精品国产一区二区三| 久久综合电影| 136国产福利精品导航网址| 久久综合久久久久88| 欧美国内亚洲| 中文高清一区| 国产亚洲精品一区二区| 久久久欧美精品sm网站| 欧美激情一区在线| 亚洲午夜一区二区三区| 国产女人18毛片水18精品| 欧美亚洲色图校园春色| 男人的天堂亚洲| 在线视频欧美精品| 国产精品乱人伦中文| 欧美在线免费观看视频| 欧美高清影院| 亚洲香蕉网站| 一区二区在线不卡| 欧美精品www在线观看| 亚洲主播在线播放| 欧美激情91| 午夜精品美女久久久久av福利| 红杏aⅴ成人免费视频| 亚洲电影中文字幕| 欧美精品自拍| 亚洲欧美另类久久久精品2019| 浪潮色综合久久天堂| 一区二区三区欧美成人| 经典三级久久| 国产精品电影在线观看| 久久精品国产欧美激情| a91a精品视频在线观看| 久久午夜激情| 亚洲一卡二卡三卡四卡五卡| 国产一区二区三区免费在线观看| 免费在线亚洲欧美| 亚洲欧美在线免费| 亚洲欧洲免费视频| 久久人人爽国产| 亚洲综合精品四区| 亚洲美女中文字幕| 国产亚洲亚洲| 国产精品视频第一区| 欧美日韩免费观看一区三区 | 久久蜜桃资源一区二区老牛 | 久久福利电影| 一区二区三区蜜桃网| 1769国产精品| 一区二区三区自拍| 国产欧美韩国高清| 国产精品xxx在线观看www| 欧美成人一区在线|