leetcode合并區(qū)間 西安或?qū)⒊菂^(qū)中的蓮湖區(qū)、碑林區(qū)和新城區(qū)有意合并成一個(gè)區(qū),命為唐都區(qū),你怎么看?
西安或?qū)⒊菂^(qū)中的蓮湖區(qū)、碑林區(qū)和新城區(qū)有意合并成一個(gè)區(qū),命為唐都區(qū),你怎么看?2月9日,《華商報(bào)》突然報(bào)道了聯(lián)湖、新城、北林的合并消息。太重了!此外,據(jù)報(bào)道,此次合并已提上日程,建議更名為“唐都區(qū)”。
西安或?qū)⒊菂^(qū)中的蓮湖區(qū)、碑林區(qū)和新城區(qū)有意合并成一個(gè)區(qū),命為唐都區(qū),你怎么看?
2月9日,《華商報(bào)》突然報(bào)道了聯(lián)湖、新城、北林的合并消息。太重了!此外,據(jù)報(bào)道,此次合并已提上日程,建議更名為“唐都區(qū)”??磥?lái)這次是真的了。如果這次成真,必將對(duì)西安人民產(chǎn)生巨大影響。
讓我們看看西安城墻內(nèi)的現(xiàn)狀:西安明朝城墻從1954年開始分為蓮湖、新城、碑林三個(gè)區(qū)。當(dāng)時(shí),西安市由直轄市改為陜西省轄市,12個(gè)區(qū)合并調(diào)整為9個(gè)區(qū),首次形成了城墻內(nèi)的“三天兩頭”格局。
當(dāng)時(shí),這三個(gè)地區(qū)的名稱也與該地區(qū)的標(biāo)志性建筑有關(guān)。碑林區(qū)以西安碑林命名,城墻東南部為碑林。蓮湖區(qū)以轄區(qū)內(nèi)的蓮湖公園命名。城墻的西北部屬于蓮湖。這座新城是以其管轄范圍內(nèi)的“新城”命名的。城墻的東北部屬于新城。
轉(zhuǎn)眼間,60多年過(guò)去了,三區(qū)分立給西安城市建設(shè)規(guī)劃、社會(huì)管理、民生等領(lǐng)域帶來(lái)了諸多問(wèn)題。有一段時(shí)間,市三區(qū)的鐘樓到底是誰(shuí)還不清楚,更談不上孩子上學(xué)和行政服務(wù)領(lǐng)域的問(wèn)題。舊城建設(shè)中的任何“小動(dòng)作”,都可能因?yàn)樯婕暗饺齾^(qū)的利益而舉步維艱。
這次提出的三區(qū)合并規(guī)劃,是在西安古城墻13平方公里范圍內(nèi)實(shí)施的,這肯定需要一個(gè)統(tǒng)一的復(fù)興理念和統(tǒng)籌規(guī)劃,以及統(tǒng)一有效的行政管理。
因此,合并后,從小的角度來(lái)看,可以化解行政區(qū)域在舊城建設(shè)中的制約,提高效率。將來(lái),我們也許能夠解決過(guò)去不關(guān)心的問(wèn)題。城市中長(zhǎng)期不能改變的老城區(qū),可以迅速改變面貌。從長(zhǎng)遠(yuǎn)來(lái)看,三區(qū)一體化將帶動(dòng)西安整個(gè)行政區(qū)域一體化的步伐。消除特大城市病,承接城市中心區(qū)傳統(tǒng)要素的搬遷,有利于大都市副中心的建設(shè)。
最后,我想談?wù)勥@個(gè)名字。有人建議稱之為“唐都區(qū)”或“皇城區(qū)”。最后,不管叫什么,希望能成為既尊重歷史,又尊重人們生活習(xí)慣的結(jié)果,讓公眾不會(huì)像富義區(qū)一樣,長(zhǎng)時(shí)間叫n后感到尷尬。
挑戰(zhàn)程序員同學(xué),如何只用2GB內(nèi)存從20/40/80億個(gè)整數(shù)中找到出現(xiàn)次數(shù)最多的數(shù)?
1、4字節(jié)表示的整數(shù)數(shù)為2^32≈40億,2字節(jié)表示的無(wú)符號(hào)整數(shù)數(shù)為2^16≈60000。
2、2G=2^31b≈20億字節(jié)。
3、為了找出出現(xiàn)次數(shù)最多的數(shù)字,應(yīng)記錄每個(gè)數(shù)字的出現(xiàn)次數(shù)。最快的方法是記錄每個(gè)數(shù)字在內(nèi)存中出現(xiàn)的次數(shù)。記錄方法是記錄相應(yīng)的存儲(chǔ)器地址數(shù)和相應(yīng)地址的存儲(chǔ)器單元數(shù)。但是,2G內(nèi)存只能記錄20億字節(jié)的數(shù)字,如果每個(gè)數(shù)字的出現(xiàn)次數(shù)大于255則會(huì)發(fā)生溢出,沒(méi)有風(fēng)險(xiǎn)。因此,這種方案是不可取的。
4、這樣,磁盤上只能記錄每次出現(xiàn)的次數(shù)。這樣,就在磁盤上創(chuàng)建了一個(gè)16g文件。每4個(gè)字節(jié)對(duì)應(yīng)一個(gè)整數(shù),可以對(duì)應(yīng)40億個(gè)整數(shù)。用于記錄相應(yīng)整數(shù)的個(gè)數(shù)。
1. 初始化文件。
2. 依次讀取數(shù)據(jù)并用無(wú)符號(hào)整數(shù)記錄在磁盤文件中。如果發(fā)生溢出,則該數(shù)字是次數(shù)最多的數(shù)字。
3. 從文件中讀取每個(gè)數(shù)字的次數(shù),用變量a記錄最高次數(shù),用變量B記錄最高次數(shù)的數(shù)據(jù),用文件依次記錄最高次數(shù)的數(shù)據(jù)。當(dāng)最大次數(shù)增加時(shí),a1和B被設(shè)置為1,并且該數(shù)字被寫入文件中。當(dāng)出現(xiàn)相同次數(shù)的數(shù)字b1時(shí),該數(shù)字被寫入文件的相應(yīng)位置,直到全部被讀取為止。
所以您根本不需要2G內(nèi)存。