stanford-oval/wikipedia huggingface dataset:
东泓炮台
简介

北洋护军在刘公岛共筑6座炮台：东泓炮台、迎门洞炮台、旗顶山炮台、南嘴炮台、黄岛炮台、公所后炮台，有各种口径大炮54门，其中口径200毫米以上大炮13门。东泓炮台是刘公岛火力最强的炮台。
东泓炮台又称东风梢炮台，是刘公岛最东端的炮台，1890年建成，占地面积10000平方米。炮台由地上炮位工事、地下掩体组成。地上炮台设120毫米口径和240毫米口径平射炮各2门，75毫米口径行营炮6门，速射炮4门，合计14门炮。其中240毫米口径炮由德国克虏伯兵工厂制造，炮身长840厘米，炮口最大仰角22度，俯角5度，有效射程6000米，是后膛来复线式炮。炮台火力覆盖刘公岛东部海面以及南北两海口，并与日岛炮台及威海湾南帮炮台形成交叉火力，封锁威海湾南口。
地下掩体开掘山崖筑兵舍20间，每间大约22平方米，共可驻军500人。另设火药库、弹药库。炮台、兵舍、弹药库之间有坑道连通。坑道用花岗岩砌成，石结构，拱券穹顶，宽3.2米，全长430米，最高处4米。
东泓炮台建成后，由总兵张文宣率北洋护军驻守。甲午战争威海卫之战中，该炮台协同日岛炮台、南帮炮台重创多艘日舰，后被南岸日军炮火摧毁而弃守。
1988年东泓炮台作为“刘公岛甲午战争纪念地”之一被公布为全国重点文物保护单位。东泓炮台的地下掩体、兵舍等部分保存至今。中国甲午战争博物馆按原炮1比1的比例复制了一门240毫米口径德国克虏伯炮，安放在原炮位，同时清理修复了地下坑道、兵舍及周边环境。
交通银行济南分行旧址

| 济南纬二路近现代建筑群 |
| --- | --- |
交通银行济南分行旧址
北立面，2009年8月
全国重点文物保护单位 中华人民共和国国务院公布
地址: 山东省济南市市中区
分类: 近现代重要史迹及代表性建筑
时代: 1901—1932年
编号: 7-1780-5-173
认定时间: 2013年3月5日
交通银行济南分行旧址也称济南交通银行大厦，位于山东省济南市市中区经二路148号，欧式建筑，其西侧路北即为德华银行济南分行旧址。该建筑建于1925年（一说建于1926年），设计者为中国建筑师庄俊，风格基本上为早期美国仿希腊古典复兴式。
历史

日伪时期，该银行曾改为中国联合准备银行，抗日战争胜利以后曾先后作为交通银行、中央银行、北海银行，中华人民共和国成立后曾作为山东省人民银行办公楼，今为山东省银监局。2006年12月被列入山东省文物保护单位。2009年初，曾本着“修旧如旧”的原则对该建筑进行了一定修缮，其外立面以及形体不符合历史风貌的部分均进行了整修和粉刷。
建筑

该建筑使用钢筋混凝土等近现代建材和技术修建，结构严谨而气势宏大。地上主体三层，局部四层，并设有一层地下室。其主入口位于北侧，北立面采用对称处理，中部采用巨柱式，有六根爱奥尼克立柱直抵三层。其内部空间高大宽敞，底层中央为营业大厅，二三层绕以环廊。三间金库设于地下室，其内墙和地面均为加厚现浇钢筋混凝土结构，建造十分坚固，且有严密的进库程序。
1924年，交通银行为纪念其成立二十周年，曾发行过一套特别的纪念纸币，其背面的图为四个地方的交通银行大楼，其中二十元券背面的交通银行大楼形象与此建筑极为相像。
参考资料

↑  . 杨黎明、任鹏、刘婷婷. 大众网.   [2009-09-11]. （原始内容存档于2011-10-10）.
↑  . 陈长礼. 济南时报.   [2009-09-11]. （原始内容存档于2009-04-10）.
↑  . 张宗田. 济南文史网.   [2009-09-11]. （原始内容存档于2012-08-05）.
↑  . 一路轻吟. 同程旅游网.   [2009-09-11]. （原始内容存档于2009-12-27）.
1997年太平洋颱風季

| 1997年太平洋颱風季 |
| --- | --- |
氣旋季總結圖
氣旋季長度
首個系統形成: 1997年1月19日
末個系統消散: 1997年12月22日
最強風暴

名稱: 艾文和瓊恩
 • 最高風速: 195 km/h（120 mph） （10分鐘平均風速）
 • 最低氣壓: 905 hPa（mbar）
 
氣旋季統計
熱帶低氣壓數: 33
風暴數: 31
颱風數: 23
超級颱風數: 11 （创历史新高，与1965年持平）
死亡人數: 4,036人
財產損失: >$45.9億（1997年美元）
 
太平洋颱風季 1995 1996 1997 1998 1999
1997年太平洋颱風季泛指在1997年全年內的任何時間，於赤道以北及國際換日線以西的太平洋水域所產生的熱帶氣旋。雖然有關方面並沒有設下本颱風季的指定期限，但大部份於西北太平洋的熱帶氣旋通常都會於六月至十二月期間形成。
由于本年度发生的强厄爾尼諾現象，1997年太平洋台风季是有可靠记录以来最为活跃的台风季。依照联合台风警报中心的强度评级标准，本年度共有11个台风成为超级台风，10个达到萨菲尔-辛普森飓风强度等级中的最高等级五级的强度，全风季的累计气旋能量指数达到594，这些数据皆创下了历史上的最高纪录，并且至今尚未被超越。
本條目的範圍僅侷限於赤道以北及國際換日線以西的太平洋水域。於赤道以北及國際換日線以東的太平洋水域產生的風暴則被稱為颶風。在西太平洋產生的熱帶低氣壓是由美國聯合颱風警報中心命名，而在該地區的熱帶低氣壓的編號都以W字母作結。而凡進入或產生於菲律賓風暴責任範圍以內的熱帶低氣壓，菲律賓大氣地理天文部門（PAGASA）都會為它們訂立一個菲律賓名稱，作當地警報用途；因此同一個風暴有時候會有兩個不同的名稱。
以下各熱帶氣旋資訊以熱帶氣存在期間的最強形態為準。
| 0 | 1 | 2 |
| --- | --- | --- |
| 等級 | 等級 | 風速 |
| 超級颱風 | 超級颱風 | ≥130節 ≥240公里每小時 |
| 颱風 | 颱風 | 63–129節 118–239公里每小時 |
| 熱帶風暴 | 熱帶風暴 | 34–62節 63–117公里每小時 |
| 熱帶低氣壓 | 熱帶低氣壓 | 22–33節 41–62公里每小時 |
已被國際命名的熱帶氣旋 > 熱帶風暴漢娜（Hannah）

PAGASA:Atring
| --- | --- |
熱帶低氣壓（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年1月11日－1997年1月27日
強度: 55 km/h（35 mph）（十分鐘）   1002 hPa（mbar）
在1997年1月初，一道對流雨雲帶在國際換日線以西近赤道之緯度形成，隨後的一個星期該雲帶穩定地向西推進。於1月18日其組織漸次鞏固，並在19日國際時間零時發展為一股熱帶低氣壓〔01W〕。當時該熱帶低氣壓集結在關島之西南，並被命名為「漢娜」。隨後漢娜的暴風圈快速地形成，在1月20日漢娜移動至雅蒲島附近，其的中心風速達到最高的每小時60海浬。
可是漢娜受到強烈的東南風風切影響而減弱，剩下北邊的環流帶著微弱的雨雲帶。由於漢娜受到一個強大的溫帶氣旋的相互作用影響，強度再度被削弱，路徑亦變得不規則。在22日以後熱帶低氣壓漢娜以西南偏西方向移動，並在1月27日在菲律賓南部棉蘭老島以東一帶海域消散。由於漢娜在後期移動至接近菲律賓，菲律賓氣象部門亦為漢娜命名為Atring。
漢娜並未有導致重大的傷亡報告。
已被國際命名的熱帶氣旋 > 颱風伊莎（Isa）

| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年4月12日－1997年4月24日
強度: 155 km/h（100 mph）（十分鐘）   940 hPa（mbar）
条目：颱風伊莎
台风伊莎是1997年太平洋台风季中11个超级台风的第1个,也是该台风季的第2个热带气旋.4月12日,一道靠近加罗林群岛的季风槽发展为低压区,一开始,它不规则的移动.加强为热带风暴后,它受其北侧的副热带高压脊引导开始西移.伊莎逐渐加强,于4月20日达到巅峰强度,联合台风警报中心估计其强度为270km/h(一分钟平均风力),日本气象厅估计其强度为155km/h(十分钟平均风力)随后伊莎转向东北,于4月24日并入一大型温带气旋中
已被國際命名的熱帶氣旋 > 熱帶風暴占美（Jimmy）

| --- | --- |
熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年4月22日－1997年4月26日
強度: 65 km/h（40 mph）（十分鐘）   994 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴姬莉（Kelly）

| --- | --- |
熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年5月4日－1997年5月11日
強度: 65 km/h（40 mph）（十分鐘）   998 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴利維（Levi）

PAGASA:Bining
| --- | --- |
熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年5月25日－1997年6月4日
強度: 75 km/h（45 mph）（十分鐘）   992 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風曼莉（Marie）

| --- | --- |
颱風（JMA）
2級 颱風（SSHWS）
 
持續日期: 1997年5月25日－1997年6月2日
強度: 120 km/h（75 mph）（十分鐘）   965 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風尼士達（Nestor）

| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年6月1日－1997年6月15日
強度: 185 km/h（115 mph）（十分鐘）   930 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風奧蓓（Opal）

PAGASA:Curing
| --- | --- |
颱風（JMA）
2級 颱風（SSHWS）
 
持續日期: 1997年6月13日－1997年6月21日
強度: 140 km/h（85 mph）（十分鐘）   960 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風彼德（Peter）

PAGASA:Daling
| --- | --- |
颱風（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年6月23日－1997年6月30日
強度: 120 km/h（75 mph）（十分鐘）   970 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風羅西（Rosie）

| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年7月18日－1997年7月29日
強度: 185 km/h（115 mph）（十分鐘）   920 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴史葛（Scott）

| --- | --- |
熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年7月20日－1997年8月3日
強度: 75 km/h（45 mph）（十分鐘）   992 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風天娜（Tina）

PAGASA:Huling
| --- | --- |
颱風（JMA）
2級 颱風（SSHWS）
 
持續日期: 1997年7月31日－1997年8月9日
強度: 140 km/h（85 mph）（十分鐘）   955 hPa（mbar）
已被國際命名的熱帶氣旋 > 強烈熱帶風暴維克托（Victor）

PAGASA:Goring
| --- | --- |
強烈熱帶風暴（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年7月28日－1997年8月4日
強度: 110 km/h（70 mph）（十分鐘）   980 hPa（mbar）
条目：強烈熱帶風暴維克托
維克托於7月31日在香港以南約590公里發展為熱帶低氣壓，初時移動緩慢，翌日早上增強為熱帶風暴並加速向北移，其外圍環流開始影響華南沿岸區域。維克托於當日徬晚增強為強烈熱帶風暴，並於8月2日早上進一步增強為颱風，維克托於當日下午以時速約18公里向北移並直趨香港。維克托於8月2日晚上減弱為強烈熱帶風暴及橫過香港島、大嶼山、青馬大橋，並於深井附近登陸。維克托橫過香港後於8月3日早上減弱為熱帶風暴，並於當日下午減弱為熱帶低氣壓，其後於當晚在湖南減弱為低壓區。
已被國際命名的熱帶氣旋 > 颱風芸妮（Winnie）

PAGASA:Ibiang
| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年8月5日－1997年8月23日
強度: 185 km/h（115 mph）（十分鐘）   915 hPa（mbar）
条目：颱風溫妮 (1997年)
芸妮於琉球那霸東南方海面形成後大致以西北西方向前進，暴風圈於18日晨進入台灣東北部及北部陸地，當日22時左右在中國浙江省溫州灣附近登陸。溫妮颱風挾帶強風豪雨過境台灣北部及東北部地區。台灣北部及中部山區豪雨不斷，台北天母、內湖、汐止地區嚴重積水及山崩，汐止林肯大郡房屋倒塌。全台灣共有44人死亡、1人失蹤，房屋全倒121間、半倒2間，同時他也是風眼最大的熱帶氣旋。
已被國際命名的熱帶氣旋 > 颱風尤里（Yule）

| --- | --- |
強烈熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年8月16日－1997年8月23日
強度: 100 km/h（65 mph）（十分鐘）   980 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風思蒂（Zita）

PAGASA:Luming
条目：強烈熱帶風暴思蒂
| --- | --- |
強烈熱帶風暴（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年8月19日－1997年8月23日
強度: 100 km/h（65 mph）（十分鐘）   980 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風安珀（Amber）

PAGASA:Miling
条目：颱風安珀
| --- | --- |
颱風（JMA）
3級 颱風（SSHWS）
 
持續日期: 1997年8月19日－1997年8月30日
強度: 150 km/h（90 mph）（十分鐘）   950 hPa（mbar）
艾碧於菲律賓呂宋島東方海面形成後即以西北西後轉西北方向前進，於8月29日03時50分左右在台灣花蓮縣豐濱鄉登陸後，強度減弱，繼續以西北方向前進，於8月29日20時左右由馬祖列島附近登陸中國福建省福州市平潭縣，台灣公路多處坍方，鐵、公路及航空部份交通中斷。花蓮縣、台東縣及宜蘭縣的農業損失嚴重，農業總損失14.6億。全台灣共有1人失蹤，房屋半倒26間。以花蓮縣災情最為嚴重。
已被國際命名的熱帶氣旋 > 颱風秉格（Bing）

| --- | --- |
強烈颱風（JMA）
4級 超級 颱風（SSHWS）
 
持續日期: 1997年8月27日－1997年9月5日
強度: 155 km/h（100 mph）（十分鐘）   940 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴卡絲（Cass）

| --- | --- |
熱帶風暴（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年8月28日－1997年8月30日
強度: 85 km/h（50 mph）（十分鐘）   992 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風歐力瓦（Oliwa）

| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年9月3日－1997年9月17日
強度: 185 km/h（115 mph）（十分鐘）   915 hPa（mbar）
条目：颱風奧利華
已被國際命名的熱帶氣旋 > 颱風大衛（David）

| --- | --- |
強烈颱風（JMA）
2級 颱風（SSHWS）
 
持續日期: 1997年9月11日－1997年9月20日
強度: 155 km/h（100 mph）（十分鐘）   945 hPa（mbar）
已被國際命名的熱帶氣旋 > 強烈熱帶風暴斐歷士（Fritz）

| --- | --- |
強烈熱帶風暴（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年9月23日－1997年9月26日
強度: 100 km/h（65 mph）（十分鐘）   980 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴艾娜（Ella）

| --- | --- |
熱帶低氣壓（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年9月21日－1997年9月23日
強度: 55 km/h（35 mph）（十分鐘）   1006 hPa（mbar）
已被國際命名的熱帶氣旋 > 超強颱風Ginger

| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年9月11日－1997年9月29日
強度: 185 km/h（115 mph）（十分鐘）   905 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴漢奇（Hank）

| --- | --- |
熱帶低氣壓（JMA）
熱帶風暴（SSHWS）
 
持續日期: 1997年10月3日－1997年10月5日
強度: 55 km/h（35 mph）（十分鐘）   1004 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風艾雲（Ivan）

PAGASA:Narsing
条目：颱風艾雲
| --- | --- |
猛烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年10月13日－1997年10月25日
強度: 195 km/h（120 mph）（十分鐘）   905 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風鍾茵（Joan）

| --- | --- |
猛烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年10月11日－1997年10月25日
強度: 195 km/h（120 mph）（十分鐘）   905 hPa（mbar）
已被國際命名的熱帶氣旋 > 超強颱風祈輔（Keith)

| --- | --- |
猛烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年10月26日－1997年11月8日
強度: 205 km/h（125 mph）（十分鐘）   910 hPa（mbar）
已被國際命名的熱帶氣旋 > 強烈熱帶風暴蓮達（Linda）

PAGASA:Openg
| --- | --- |
強烈熱帶風暴（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年10月25日－1997年11月3日（進入北印度洋海域）
強度: 95 km/h（60 mph）（十分鐘）   985 hPa（mbar）
已被國際命名的熱帶氣旋 > 熱帶風暴莫特（Mort）

PAGASA:Pining
| --- | --- |
熱帶風暴（JMA）
1級 颱風（SSHWS）
 
持續日期: 1997年11月7日－1997年11月16日
強度: 85 km/h（50 mph）（十分鐘）   992 hPa（mbar）
已被國際命名的熱帶氣旋 > 颱風帕卡（Paka）

PAGASA:Rubing
条目：颱風柏加
| --- | --- |
強烈颱風（JMA）
5級 超級 颱風（SSHWS）
 
持續日期: 1997年11月28日－1997年12月22日
強度: 185 km/h（115 mph）（十分鐘）   920 hPa（mbar）
在太平洋中部最後形成的颱風在11月28日出現。它向西移動。在12月7日，它在橫過國際換日線時增強為一熱帶風暴。由於當時它所處的大氣環境不能使它有更進一步的發展，柏加在12月10日才增強為一颱風。五天後，聯合颱風警報中心將帕卡升格為超級颱風。它也是本年度第十一個被聯合颱風警報中心升格為超級颱風的熱帶氣旋。
未被國際命名的熱帶氣旋

在1997年，雖然有大多數的熱帶氣旋已被命名，仍然還有少數沒被命名的熱帶低氣壓的熱帶氣旋。以下列出那些熱帶氣旋的資料。
未被國際命名的熱帶氣旋 > 熱帶低氣壓16W

| --- | --- |
熱帶低氣壓（SSHWS）
 
持續日期: 1997年8月17日－1997年8月19日
強度: 55 km/h（35 mph) （一分鐘）   1000 hPa（mbar）
未被國際命名的熱帶氣旋 > 熱帶低氣壓26W

| --- | --- |
熱帶低氣壓（SSHWS）
 
持續日期: 1997年10月2日－1997年10月7日
強度: 55 km/h（35 mph) （一分鐘）   1000 hPa（mbar）
熱帶氣旋名單

西北太平洋的颱風是由聯合颱風警報中心命名直至1999年太平洋颱風季完結。
| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
|  Ann  Bart  Cam  Dan  Eve  Frankie  Gloria   Herb  Ian  Joy  Kirk  Lisa  Marty  Niki  Orson  Piper  Rick  Sally  Tom  Violet  Willie  Yates  Zane |  Able  Beth  Carlo  Dale  Ernie  Fern  Greg  Hannah 9701  Isa 9702  Jimmy 9703  Kelly 9704  Levi 9705  Marie 9706  Nestor 9707  Opal 9708  Peter 9709  Rosie 9710  Scott 9711  Tina 9712  Victor 9713  Winnie 9714  Yule 9715  Zita 9716 |  Amber 9717  Bing 9718  Cass 9719  David 9721  Ella 9722  Fritz 9723  Ginger 9724  Hank 9725  Ivan 9726  Joan 9727  Keith 9728  Linda 9729  Mort 9730  Nichole  Otto  Penny  Rex  Stella  Todd  Vicki  Waldo  Yanni  Zeb |  Alex  Babs  Chip  Dawn  Elvis   Faith  Gil  Hilda  Iris  Jacob  Kate  Leo  Maggie  Neil  Olga  Paul  Rachel  Sam  Tanya  Virgil  Wendy  York  Zia |
其中颱風奧利華（Oliwa）和颱風柏加（Paka）橫過國際換日線，進入了西太平洋。
熱帶氣旋名單 > 菲律賓熱帶氣旋命名法

菲律賓大氣地理天文部門（PAGASA）使用自己一套命名法，作於該國風暴責任範圍內的熱帶氣旋命名之用。名單每四年循環再用，因此本年名單與1993年太平洋颱風季的名單相同，官方暫時未公佈名稱更換。本年未用名稱以灰色字表示，黑體字表示今年已經使用過，粗體名稱則表示該風暴活躍中，橙色表示下一個將會使用的名稱。
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
|  Atring 9701  Bining 9705  Kuring 9708  Daling 9709  Elang 9710 |  Goring 9713  Huling 9712  Ibiang 9714  Luming 9717  Miling 9718 |  Narsing 9728  Openg 9731  Pining 9732  Rubing 9733  Saling |  Tasing  Unsing  Walding  Yeyeng  Anding |  Binang  Kadiang  Dinang  Epang  Gundang |
参見

2000年以前強烈颱風列表
內部連結

1997年大西洋颶風季
1997年太平洋颶風季
1997年北印度洋氣旋季
1996－1997年西南印度洋熱帶氣旋季
1996－1997年澳洲地區熱帶氣旋季
1996－1997年南太平洋熱帶氣旋季
1997－1998年西南印度洋熱帶氣旋季
1997－1998年澳洲地區熱帶氣旋季
1997－1998年南太平洋熱帶氣旋季
外部連結

聯合颱風警報中心
中央氣象台-颱風實時路徑顯示
日本氣象廳熱帶氣旋資訊（页面存档备份，存于）
菲律賓大氣地理天文部門熱帶氣旋資訊
中央氣象局全球資訊網（页面存档备份，存于）
香港天文台熱帶氣旋資訊（页面存档备份，存于）
澳門地球物理暨氣象局熱帶氣旋資訊（页面存档备份，存于）
熱帶氣旋衛星影像（页面存档备份，存于）
數位颱風—熱帶氣旋資料及圖片（页面存档备份，存于）
喬·拜登的家庭

| 喬·拜登的家庭 |
| --- | --- |
喬·拜登在2021年總統就職典禮上宣誓就職。
现分布: 德拉瓦州格林維爾 / 華盛頓哥倫比亞特區
著名成员:  喬·拜登  吉兒·拜登  博·拜登  杭特·拜登  娜奧米·拜登  艾希莉·拜登 
相关成员:  內莉亞·亨特  薇樂莉·拜登（英语：）  霍華德·克萊因（英语：）  愛德華·弗朗西斯·布萊維特（英语：） 
美國第46任總統喬·拜登（英語：）的家庭成員在法律、教育和政治領域都很有名望。拜登的直系親屬在2021年1月20日就職典禮上成為美國第一家庭。拜登家族擁有愛爾蘭、英國和法國血統。拜登的六世先祖威廉·拜登（William Biden，1789年—1849年），出生于英国，后移居美国，並定居在马里兰州。
參見

歐巴馬家庭（英语：）
賀錦麗家庭（英语：）
參考文獻

↑  Smolenyak, Megan. . Irish America. April–May 2013  [April 15, 2020]. （原始内容存档于2021-01-03）.  参数|magazine=与模板{{cite news}}不匹配（建议改用{{cite magazine}}或|newspaper=） (帮助)
↑
↑  Marshall, Olivia. . The Argus. November 3, 2020  [November 3, 2020]. （原始内容存档于2020-11-17）.
盛鑑

| 盛鑑> 男演员 |
| --- | --- |
罗马拼音: Sheng Chien
英文名: Justin
国籍:  中華民國
出生:  (1973-02-01) 1973年2月1日（51歲）  臺灣
职业: 京劇演員
教育程度: 台灣國光劇藝實驗學校 國立台灣藝術大學戲劇學系中國戲劇組
配偶: 蔡珮玲（2015年结婚）
儿女: 一女（約21歲）一子（約7歲）

盛鑑（1973年2月1日—），臺灣京劇演員，出生於臺灣。表演橫跨傳統戲劇京劇、劇場、電視、電影，2011年演出徐克導演作品龍門飛甲電影中的反派譚魯子一角，廣為大眾所知，近年以劇場、電視、電影演出為主。與在劇場界擔任行政工作並參與演出的前妻蘇榕育有一女（2003年生），於2009年離婚。現任妻子為從事電影與舞台劇美術指導的蔡珮玲，2015年結婚，2017年6月誕下一子。
事业

台灣國光劇藝實驗學校（現在的國立台灣戲曲學院木柵校區）第3期科班出身，國立台灣藝術大學戲劇學系中國戲劇組畢業。
曾隨團到英屬香港、日本、義大利、西班牙、法國、德國、捷克、比利時、荷蘭、美國等地表演京劇。工生行，師承張鳴福、胡少安、周正榮、葉蓬、裴艷玲、馬少良等先生。
2009年開始將表演領域擴大至電視劇與電影。2010年在徐克執導的《龍門飛甲》中飾演譚魯子受到電影界囑目，並入圍2012年第三十一屆香港電影金像獎最佳新人獎。
作品 > 京劇

主要演出作品有新編古裝京戲《三個人兒兩盞燈》（王安祈等編劇，李超編腔作曲，盧亮輝編曲配器）、《李世民與魏徵》（巡迴場，陳亞先編劇，李門編腔作曲，盧亮輝編曲配器，李超操琴、音樂指導）、《閻羅夢》（2008年版，陳亞先、王安祈等編劇，金國賢編腔作曲，金樂華編曲配器，李超操琴、音樂指導，廖錦麟指揮台灣國家國樂團小組樂隊）、《慾望城國》（部份場次，馬錦良編腔作曲，劉松輝編曲配器）、《百年戲樓》、《神算記》等。
| 年份 | 劇名 | 飾演 | 導演 | 得獎紀錄 |
| --- | --- | --- | --- | --- |
| 2003 | 國光劇團《王熙鳳大鬧寧國府》 | 賈璉 |  |  |
| 2009 | 國光劇團《狐仙故事》 | 男狐 | 李小平 |  |
| 2009 | 國光劇團《閻羅夢》 | 關羽/李煜 | 李小平 |  |
| 2010 | 國光劇團《三個人兒兩盞燈》 | 唐明皇 | 李小平 |  |
| 2011 | 國光劇團《神算記》 | 金登科 | 李小平 |  |
| 2011 | 國光劇團《孟小冬》 | 余叔岩 | 李小平 |  |
| 2011 | 國光劇團《百年戲樓》 | 小雲仙/華長峰 | 李小平 | 入圍第10屆台新藝術獎京典舞台劇 |
| 2012 | 國光劇團《艷后和她的小丑們》 | 安東尼 | 李小平 |  |
作品 > 長篇劇集

| 年份 | 播出頻道 | 劇名 | 飾演 |
| --- | --- | --- | --- |
| 2010 | 大愛 | 那一年鳳凰花開時 | 楊士慶 |
| 2013 | CCTV | 舞樂傳奇 | 白居易 |
| 2015 | 深圳衛視、Astro雙星、中天綜合台 | 麵包樹上的女人 | 衛安 |
| 2016 | 湖南衛視 | 1931年的愛情 | 紀長安 |
| 2016 | 騰訊視頻 | 吉祥天寶 |  |
| 2018 | 愛奇藝 | 悍城 | 曾世桓 |
| 2023 | Netflix | 模仿犯 | 許有為 |
| 2025 | 公視、CATCHPLAY+ | 我們與惡的距離 II |  |
作品 > 電影

| 年份 | 片名 | 飾演 | 導演 | 得獎紀錄 |
| --- | --- | --- | --- | --- |
| 2011 | 龍門飛甲 | 譚魯子 | 徐克 | 入圍2012年第三十一屆香港金像獎最佳新人獎 |
| 2013 | 宮鎖沉香 | 太醫 | 于正 |  |
| 2013 | 狄仁傑之神都龍王 | 唐高宗 | 徐克 |  |
| 2016 | 擺渡人 | 傑克 | 張嘉佳 |  |
| 2018 | 狄仁傑之四大天王 | 唐高宗 | 徐克 |  |
| 2021年 | 角頭—浪流連 | 謝凱承(世界) | 姜瑞智 |  |
| 2023年 | 周處除三害 | 宗翰哥 | 黃精甫 |  |
作品 > 劇場

| 年份 | 劇名 | 飾演 | 導演 | 得獎紀錄 |
| --- | --- | --- | --- | --- |
| 2005 | 當代傳奇劇場《等待果陀》 | 哭哭 | 吳興國 |  |
| 2006 | 非常林奕華《水滸傳What Is Man?》 | 蓮花/林沖 | 林奕華 |  |
| 2007 | 當代傳奇劇場《水滸108》 | 宋江/西門慶 | 吳興國 |  |
| 2009 | 莫比斯圓環創作公社《螞蟻洞中的原型記號》 |  | 張藝生 |  |
| 2010 | 莎士比亞的妹妹們的劇團《麥可傑克森》 |  | 王嘉明 |  |
| 2012 | 全民大劇團《當岳母刺字時…媳婦是不贊成的！》 | 岳飛 | 谢念祖 |  |
| 2014 | 非常林奕華《紅樓夢What Is Sex?》 | 賈寶玉 | 林奕華 |  |
獎項

| 年份 | 頒獎典禮 | 獎項 | 影片 | 角色 | 結果 |
| --- | --- | --- | --- | --- | --- |
| 2012年 | 第7屆香港電影導演會年度大獎 | 年度新晉演員(銀) | 《龍門飛甲》 | 譚魯子 | 獲獎 |

| 2012年 | 第31屆香港電影金像獎 | 最佳新人獎 | 《龍門飛甲》 | 譚魯子 | 提名 |
二分搜尋

| 二分搜尋 |
| --- | --- |

概况
類別: 搜索算法
資料結構: 数组
复杂度
平均時間複雜度:  O(\log n)
最坏时间复杂度:  O(\log n)
最优时间复杂度:  O(1)
空間複雜度: 迭代： O(1) 递归： O(\log n) （无尾调用消除）
最佳解: Yes
相关变量的定义
在计算机科学中，二分查找算法（英語：），也称折半搜索算法（英語：）、对数搜索算法（英語：），是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始，如果中间元素正好是要查找的元素，则搜索过程结束；如果某一特定元素大于或者小于中间元素，则在数组大于或小于中间元素的那一半中查找，而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空，则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。
二分查找算法在最坏情况（英语：）下是对数时间复杂度的，需要进行 O(\log n)次比较操作（ n在此处是数组的元素数量， O是大O记号， \log 是对数）。二分查找算法使用常数空间，对于任何大小的输入数据，算法使用的空间都是一样的。除非输入数据数量很少，否则二分查找算法比线性搜索更快，但数组必须事先被排序。尽管一些特定的、为了快速搜索而设计的数据结构更有效（比如哈希表），二分查找算法应用面更广。
二分查找算法有许多种变种。比如分散层叠（英语：）可以提升在多个数组中对同一个数值的搜索的速度。分散层叠有效的解决了计算几何学和其他领域的许多搜索问题。指数搜索（英语：）将二分查找算法拓宽到无边界的列表。二叉搜索树和B树数据结构就是基于二分查找算法的。
演算法

二分搜索只对有序数组有效。二分搜索先比较数组中位元素和目标值。如果目标值与中位元素相等，则返回其在数组中的位置；如果目标值小于中位元素，则搜索继续在前半部分的数组中进行。如果目标值大于中位元素，则搜索继续在数组上部分进行。由此，算法每次排除掉至少一半的待查数组。
演算法 > 步驟

給予一個包含 n個帶值元素的陣列 A或是記錄 A_{0},\cdots ,A_{n-1}，使 A_{0}\leq \cdots \leq A_{n-1}，以及目標值 T，還有下列用來搜尋 T在 A中位置的子程式。
令 L為 0， R為 n-1。
如果 L>R，則搜尋以失敗告終。
令 m（中間值元素）為 \lfloor (L+R)/2\rfloor 。（具体实现中，为防止算術溢出，一般采用 \lfloor L+(R-L)/2\rfloor 代替。）
如果 A_{m}<T，令 L為 m+1並回到步驟二。
如果 A_{m}>T，令 R為 m-1並回到步驟二。
當 A_{m}=T，搜尋結束；回傳值 m。
這個疊代步驟會持續透過兩個變數追蹤搜索的邊界。有些實際應用會在演算法的最後放入相等比較，讓比較迴圈更快，但平均而言會多一層疊代。
演算法 > 大致匹配

以上程序只適用於完全匹配，也就是尋找一個目標值的位置。不過，因為有序陣列的順序性，將二分搜索算法擴展到能適用大致匹配並不是很重要。舉例來說，二分搜索算法可以用來計算一個賦值的排名（或稱秩，比它更小的元素的數量）、前趨（下一個最小元素）、後繼（下一個最大元素）以及最近鄰。搜尋兩個值之間的元素數目的範圍查詢（英语：）可以藉由兩個排名查詢（又稱秩查詢）來執行。
排名查詢可以使用調整版的二分搜索來執行。藉由在成功的搜索回傳 m，以及在失敗的搜索回傳 L，就會取而代之地回傳了比起目標值小的元素數目。
前趨和後繼查詢可以藉由排名查詢來執行。一旦知道目標值的排名，其前趨就會是那個位於其排名位置的元素,或者排名位置的上一个元素（因為它是小於目標值的最大元素）。其後繼是（陣列中的）下一個元素，或是（非陣列中的）前趨的下一個元素。目標值的最近鄰可能是前趨或後繼，取決於何者較為接近。
範圍查詢也是直接了當的。一旦知道兩個值的排名，不小於第一個值且小於第二個值的元素數量就會是兩者排名的差。這個值可以根據範圍的端點是否算在範圍內，或是陣列是否包含其端點的對應鍵來增加或減少1。
应用

除直接在一个数组中查找元素外，可用在插入排序中。
示例代码 > C 版本- 递归

int binary_search(const int arr[], int start, int end, int key) {
	if (start > end)
		return -1;

	int mid = start + (end - start) / 2;    //直接平均可能會溢位，所以用此算法
	if (arr[mid] > key)
		return binary_search(arr, start, mid - 1, key);
	else if (arr[mid] < key)
		return binary_search(arr, mid + 1, end, key);
	else
	    return mid;        //最後檢測相等是因為多數搜尋狀況不是大於要不就小於
}
示例代码 > C 版本- while 循环

int binary_search(const int arr[], int start, int end, int key) {
    int ret = -1;       // 未搜索到数据返回-1下标
    
	int mid;
	while (start <= end) {
		mid = start + (end - start) / 2; //直接平均可能會溢位，所以用此算法
		if (arr[mid] < key)
			start = mid + 1;
		else if (arr[mid] > key)
			end = mid - 1;
		else {            // 最後檢測相等是因為多數搜尋狀況不是大於要不就小於
			ret = mid;  
            break;
        }
	}
	
	return ret;     // 单一出口
}
示例代码 > JavaScript 版本

var arr = [1, 3, 5, 7, 9, 10, 11, 12, 14, 15, 19, 20];
const binarySearch = (arr, target) => {
  const search = (start, end) => {
    if (start > end) return -1;
    const mid = start + Math.floor((end - start) / 2);
    if (arr[mid] > target) {
      return search(0, mid - 1);
    } else if (arr[mid] < target) {
      return search(mid + 1, end);
    } else {
      return mid;
    }
  }
  return search(0, arr.length - 1);
}
console.log( binarySearch(arr, 4) );
示例代码 > Python3 版本 while 循环

def binary_search(arr, left, right, key):
    while left <= right:
        mid = left + (right - left) // 2
        if arr[mid] == key:
            return mid
        elif arr[mid] < key:
            left = mid + 1
        elif arr[mid] > key:
            right = mid - 1
    return -1
示例代码 > Python3 版本 递归

def binary_search(arr, start, end, key):
	if start > end:
		return -1
	mid = start + (end - start) // 2
	if arr[mid] > key:
		return binary_search(arr, start, mid - 1, key)
	if arr[mid] < key:
		return binary_search(arr, mid + 1, end, key)
	return mid
示例代码 > C# 版本

static int binary_search(int[] arr, int start, int end, int key)
{
    int mid;
    while (start <= end)
    {
        mid = (start + end) / 2;
        if (arr[mid] < key)
            start = mid + 1;
        else if (arr[mid] > key)
            end = mid - 1;
        else
            return mid; 
    }
    return -1;
}
示例代码 > Swift 版本

import Foundation
/// 二分搜索完全匹配
///
/// - Parameters:
///   - arr: 有序数组
///   - start: 起始位置
///   - end: 结束点
///   - key: 特点目标值
/// - Returns: 返回查找结果
func binarySearch(arr: [Int], start: Int, end: Int, key: Int) -> Int? {
    if start > end {
        return nil
    }
    let mid = start + (end - start) / 2
    if arr[mid] > key {
        return binarySearch(arr: arr, start: start, end: mid - 1, key: key)
    } else if arr[mid] < key {
        return binarySearch(arr: arr, start: mid + 1, end: end, key: key)
    } else {
        return mid
    }
}
示例代码 > golang 递归版本

func binary_search(arr []int, low, high, key int) int {
	if low > high {
		return -1
	}
	mid := low + (high-low)/2

	if arr[mid] > key {
		return binary_search(arr, low, mid-1, key)
	} else if arr[mid] < key {
		return binary_search(arr, mid+1, high, key)
	}

	return mid
}
示例代码 > golang 非递归版本

func binarySearch(arr []int, key int) int {
    low, high := 0, len(arr)-1
	for low <= high {
		mid := low + (high-low)/2
		if arr[mid] == key {
			return mid
		} else if key < arr[mid] {
			high = mid - 1
		} else if key > arr[mid] {
			low = mid + 1
		}
	}
	return -1
}
示例代码 > Java 递归

public static int binarySearch(int[] arr, int start, int end, int key){
    if (start > end)
        return -1;

    int mid = start + (end - start)/2;    //防止溢位
    if (arr[mid] > key)
        return binarySearch(arr, start, mid - 1, key);
    if (arr[mid] < key)
        return binarySearch(arr, mid + 1, end, key);
    return mid;  

}
示例代码 > Java while 循环

public static int binarySearch(int[] arr, int start, int end, int key){
    int result = -1;

    while (start <= end){
        int mid = start + (end - start)/2;    //防止溢位
        if (arr[mid] > key)
            end = mid - 1;
        else if (arr[mid] < key)
            start = mid + 1;
        else {
            result = mid ;  
            break;
        }
    }

    return result;

}
示例代码 > Julia版本

# Julia Sample : BinarySearch
function BinarySearch(A,Key)
	left,right = 1,length(A)

	while(left<=right)
		mid=left+floor(Int,((right-left)/2))
	
		if A[mid]==Key
			return mid
		elseif Key<A[mid]
			right = mid-1
		elseif Key>A[mid]
			left = mid+1
		end
	end
	return -1
end

# Main Code
A = [1,3,16,31,43,354,586]   # Already Arrange
println(A)                   # Original Array
println(BinarySearch(A,43))  # BinarySearch Search Array
println(BinarySearch(A,354)) # BinarySearch Search Array
println(BinarySearch(A,3))   # BinarySearch Search Array
历史

在1946年，约翰·莫奇利在摩尔学院讲座（英语：）上第一次提出二分搜索的概念。1957年，威廉·皮特逊（英语：）发表了第一个应用插值搜索的算法。在此时，每个发表的二分搜索算法只对长度为2的幂减一的数组有用。直到1960年，德里克·亨利·莱默发表了一个对于所有长度的数组都适用的算法。1962年，赫尔曼·博滕布鲁赫发表了一个用ALGOL 60写的二分搜索，将判断相等的步骤放到算法末尾。虽然将平均迭代次数增加一，但是每次迭代中的比较次数减少了1次。均匀二分搜索则是史丹佛大學的A. K.钱德拉在1971年发明的。1986年，伯纳德·查泽尔和列奥尼达斯·吉巴斯引入了分散层叠来解决计算几何中大量存在的搜索问题。
实现中的问题

尽管二分查找的基本思想相对简单，但细节可以令人難以招架 ... — 高德纳
当乔恩·本特利将二分搜索问题布置给专业编程课的学生时，百分之90的学生在花费数小时后还是无法给出正确的解答，主要因为这些错误程序在面对边界值的时候无法运行，或返回错误结果。1988年开展的一项研究显示，20本教科书里只有5本正确实现了二分搜索。不仅如此，本特利自己1986年出版的《编程珠玑》一书中的二分搜索算法存在整数溢出的问题，二十多年来无人发现。Java语言的库所实现的二分搜索算法中同样的溢出问题存在了九年多才被修复。
参考

↑  Willams, Jr., Louis F. . Proceedings of the 14th ACM Southeast Conference: 95–101. 1975. doi:10.1145/503561.503582.
1 2  Knuth 1998，§6.2.1 ("Searching an ordered table"), subsection "Binary search".
↑  Knuth 1998，§6.2.1 ("Searching an ordered table"), subsection "Algorithm B".
↑  Bottenbruch, Hermann. . Journal of the ACM. 1962, 9 (2): 161–211.  Procedure is described at p. 214 (§43), titled "Program for Binary Search".
1 2  Sedgewick & Wayne 2011，§3.1, subsection "Rank and selection".
↑  Goldman & Goldman 2008，第461–463頁. sfn error: no target: CITEREFGoldmanGoldman2008 (help)
↑  Sedgewick & Wayne 2011，§3.1, subsection "Range queries".
1 2 3  Knuth 1998，§6.2.1 ("Searching an ordered table"), subsection "History and bibliography".
↑  Peterson, William Wesley. . IBM Journal of Research and Development. 1957, 1 (2): 130–146. doi:10.1147/rd.12.0130.
↑  "2n−1". OEIS A000225 （页面存档备份，存于）.  Retrieved 7 May 2016.
↑  Lehmer, Derrick. . Proceedings of Symposia in Applied Mathematics. 1960, 10: 180–181. doi:10.1090/psapm/010.
↑  Bottenbruch, Hermann. . Journal of the ACM. 1962-04-01, 9 (2): 161–221. ISSN 0004-5411. doi:10.1145/321119.321120.  Procedure is described at p. 214 (§43), titled "Program for Binary Search".
↑  Chazelle, Bernard; Liu, Ding. . 33rd ACM Symposium on Theory of Computing. ACM: 322–329. 2001-07-06  [2018-06-30]. ISBN 978-1-58113-349-3. doi:10.1145/380752.380818. （原始内容存档于2018-10-29）.  .   [2019-10-06]. 原始内容存档于2018-10-29.
↑  Chazelle, Bernard; Guibas, Leonidas J.  (PDF). Algorithmica. 1986, 1 (1-4): 133–162  [2019-10-06]. CiteSeerX 10.1.1.117.8349 . doi:10.1007/BF01840440. （原始内容存档 (PDF)于2016-03-03）.  （页面存档备份，存于）
↑  Chazelle, Bernard; Guibas, Leonidas J.,  (PDF), Algorithmica, 1986, 1 (1-4): 163–191  [2019-10-06], doi:10.1007/BF01840441, （原始内容存档 (PDF)于2016-03-04）
↑  Bentley 2000，§4.1 ("The Challenge of Binary Search"). sfn error: no target: CITEREFBentley2000 (help)
↑  Pattis, Richard E. . SIGCSE Bulletin. 1988, 20: 190–194. doi:10.1145/52965.53012.
↑  Bloch, Joshua. . Google Research Blog. 2006-06-02  [2016-04-21]. （原始内容存档于2016-04-01）.  （页面存档备份，存于）
Sahni, Sartaj. . McGraw2-Hill. 1998. ISBN 978-0072362268.
Knuth, Donald. . The Art of Computer Programming 1 3rd. Reading, MA: Addison-Wesley Professional. 1997. ISBN 978-0-201-89683-1.
Knuth, Donald. . The Art of Computer Programming 3 2nd. Reading, MA: Addison-Wesley Professional. 1998. ISBN 978-0-201-89685-5.
Knuth, Donald. . The Art of Computer Programming 4A 1st. Reading, MA: Addison-Wesley Professional. 2011. ISBN 978-0-201-03804-0.
Moffat, Alistair; Turpin, Andrew. . Hamburg, Germany: Kluwer Academic Publishers. 2002. ISBN 978-0-7923-7668-2. doi:10.1007/978-1-4615-0935-6.
Sedgewick, Robert; Wayne, Kevin.  4th. Upper Saddle River, New Jersey: Addison-Wesley Professional. 2011  [2019-05-15]. ISBN 978-0-321-57351-3. （原始内容存档于2014-07-15）.  Condensed web version: ; book version .
Stroustrup, Bjarne.  4th. Upper Saddle River, New Jersey: Addison-Wesley Professional. 2013. ISBN 978-0-321-56384-2.
渝武扩能高速公路

| 重庆—武胜高速公路 |
| --- | --- |
 渝武高速  北碚至合川高速公路（渝武复线）  重庆高速公路S1 
主要连接道路
起點端: 重庆北碚
終點端: 重庆合川
規劃數據
總長: 35.53公里（22.08英里）
公路系統
中华人民共和国公路交通
渝武扩能高速公路，又称渝武高速公路复线，是重庆22条射线高速的第21条，连接重庆北碚区与合川区，主要由主线和澄江支线组成，全长35.53公里。