亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 公交換乘算法.txt

?? java 的代碼
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
                                        // 篩選站點(diǎn)規(guī)則:如果該站點(diǎn)距離初始站點(diǎn)距離比出發(fā)站點(diǎn)的距離初始站點(diǎn)的距離大,那么就把該站點(diǎn)存儲(chǔ)到 
                                        // firLineStaList,反之就做反車了,所以那些站點(diǎn)不必加入firLineStaList中 
                                        if (i > transferStaNo) { 
                                                // 
                                                firLineStaList.add(map); 
                                        } 
                                } 
                        } 
                } 

                if (secTrainLine != null) { 
                        Iterator secIt = secTrainLine.iterator(); 
                        while (secIt.hasNext()) { 
                                line = (HashMap) secIt.next(); 
                                trainNo = (String) line.get("busLine"); 
                                transferStaNo = (Integer) line.get("stationNo"); 

                                station = stationsOfLine.get(trainNo); 
                                Iterator it = station.iterator(); 
                                while (it.hasNext()) { 

                                        Map map = (Map) it.next(); 
                                        int i = (Integer) map.get("stationNo"); 

                                        if (i < transferStaNo) { 

                                                secLineStaList.add(map); 
                                        } 
                                } 
                        } 
                } 
        } 

        /** 
        * 
        * create date:2008-5-19 author:Administrator 
        * 
        * @return 
        */ 
        private ArrayList <Map> checkCrossLine() { 

                ArrayList <Map> crossLineList = new ArrayList <Map>();// 相交線路的集合,即是所有的換乘方法的集合 
                ArrayList <Map> lsStart = firLineStaList;// 經(jīng)過(guò)起點(diǎn)站的所有車次的經(jīng)停站站信息。 
                ArrayList <Map> lsEnd = secLineStaList;// 經(jīng)過(guò)目的站的所有車次的經(jīng)停站站信息。 

                if (lsStart != null && !lsStart.isEmpty() && lsEnd != null 
                                && !lsEnd.isEmpty()) { 

                        for (Map <String, String> mapStart : lsStart) { 
                                for (Map <String, String> mapEnd : lsEnd) { 
                                        if (IsInTheSameCity(mapStart.get("up"), mapEnd.get("up"))) { 

                                                // 將相交線路信息存入crossLine,存儲(chǔ)某一個(gè)具體的換乘方法 
                                                Map <String, String> crossLine = new HashMap <String, String>( 
                                                                4, 0.8f); 

                                                // 把第一次要做到車次放如crossLine 
                                                crossLine.put("firstLine", mapStart.get("busLine")); 
                                                // 把要換乘的車次放入到crossLine 
                                                crossLine.put("secondLine", mapEnd.get("busLine")); 
                                                // 把中轉(zhuǎn)站點(diǎn)放入到crossLine 
                                                crossLine.put("transferSta", mapEnd.get("up")); 

                                                // crossLine.put("transferSta",(String)startInf.get("up")); 
                                                // 將包含相交線路信息的HashMap存入List 
                                                // 也即是把具體某個(gè)換乘方法放入crossLineList 
                                                crossLineList.add(crossLine); 
                                        } else { 
                                                continue; 
                                        } 
                                } 
                        } 

                } else { 
                        crossLineList = null; 
                } 

                return crossLineList; 
        } 

        private boolean IsInTheSameCity(String station1, String station2) { 

                if (station1.contains(station2) | | station2.contains(station1)) { 
                        // System.out.println(station1+"#########"+station2); 
                        return true; 
                } else { 
                        return false; 
                } 

        } 

        public ArrayList <Map> getSchemaOfTransfer() { 
                this.getStationsInLine(this.start, this.whither); 
                return this.checkCrossLine(); 
        } 

        public static void main(String[] args) { 
                BusTransfer tb = new BusTransfer("前門", "天安門西"); 
                // tb.getSchemaOfTransfer(); 
                for (Map map : tb.getSchemaOfTransfer()) { 
                        System.out.println(map); 
                        System.out.println("您好,您可以先乘坐 " + map.get("firstLine") + " 到 " 
                                        + map.get("transferSta") + " 然后換乘 " + map.get("secondLine") 
                                        + " 便可到達(dá),不要錯(cuò)過(guò)站吆 !"); 
                } 

                // System.out.println(tb.secLineStaList.size()); 
        } 

 private Connection getConnection() { 
                Connection con = null; 
                String url = "jdbc:mysql://127.0.0.1:3306/souwhat?autoReconnect=true&useUnicode=true&characterEncoding=GBK&amp;mysqlEncoding=GBK"; 
                String user = "root"; 
                String psWord = ""; 
                try { 
                        Class.forName("com.mysql.jdbc.Driver"); 
                } catch (ClassNotFoundException e) { 
                        // TODO Auto-generated catch block 
                        e.printStackTrace(); 
                        System.out.println("The Exception at load the Driver"); 
                } 
                try { 
                        con = DriverManager.getConnection(url, user, psWord); 
                } catch (SQLException e) { 
                        // TODO Auto-generated catch block 
                        e.printStackTrace(); 
                        System.out.println("The Exception at creat the connection"); 
                } 
                return con; 
        } 

        private void closeConnection(Connection conn) throws Exception { 
                if (conn != null) { 
                        conn.close(); 
                } 
        } 

        private List executeQuery(String sql) throws Exception { 
                // System.out.println("executeQuery(sql): " + sql); 
                List list = new ArrayList(); 
                Connection conn = null; 
                Statement stmt = null; 
                ResultSet rs = null; 
                try { 
                        conn = getConnection(); 
                        stmt = conn.createStatement(); 

                        System.out.println(sql); 

                        rs = stmt.executeQuery(sql); 

                        ResultSetMetaData rsmd = rs.getMetaData(); 
                        while (rs.next()) { 
                                Map map = new HashMap(); 
                                for (int i = 1; i <= rsmd.getColumnCount(); i++) { 
                                        // 每一行所有列存入HashMap中 
                                        map.put(rsmd.getColumnName(i), rs.getObject(i)); 
                                } 
                                // 所有行存入List中 
                                list.add(map); 
                        } 
                } catch (Exception e) { 
                        System.out.println("數(shù)據(jù)庫(kù)查詢出錯(cuò)!"); 
                        e.printStackTrace(); 
                } finally { 
                        if (rs != null) 
                                rs.close(); 
                        closeConnection(conn); 
                } 
                return list; 
        } 
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品资源在线观看| 色婷婷激情久久| 豆国产96在线|亚洲| 色一区在线观看| 欧美v亚洲v综合ⅴ国产v| 亚洲欧美日韩一区二区三区在线观看| 日本欧美一区二区在线观看| 不卡影院免费观看| 精品人伦一区二区色婷婷| 亚洲一区二区三区国产| 国模大尺度一区二区三区| 欧美色综合影院| 中文字幕视频一区| 国产成人免费在线观看不卡| 91麻豆精品国产91久久久更新时间| 国产欧美视频在线观看| 蜜桃一区二区三区四区| 在线观看91视频| 亚洲欧美视频在线观看视频| 极品少妇xxxx偷拍精品少妇| 欧美日韩dvd在线观看| 亚洲视频精选在线| 成人app下载| 中文字幕精品一区| 国产91丝袜在线播放| 精品国产乱码久久久久久老虎 | 综合电影一区二区三区| 国产乱人伦精品一区二区在线观看 | 一区二区三区精品在线观看| 国产999精品久久久久久| 精品剧情在线观看| 午夜国产精品一区| 91电影在线观看| 亚洲精选在线视频| 91丨九色丨蝌蚪富婆spa| 国产欧美日韩视频在线观看| 久久激情综合网| 欧美一区二区视频网站| 免费欧美日韩国产三级电影| 欧美视频一区二| 亚洲电影一级片| 制服.丝袜.亚洲.中文.综合| 亚洲成a人v欧美综合天堂| 欧美剧情片在线观看| 三级欧美韩日大片在线看| 在线视频欧美精品| 亚洲午夜羞羞片| 欧美日韩免费高清一区色橹橹| 亚洲精品中文在线影院| 欧美无乱码久久久免费午夜一区| 亚洲综合激情网| 91麻豆精品国产无毒不卡在线观看 | 国产a级毛片一区| 国产精品日日摸夜夜摸av| 成人18精品视频| 亚洲精品欧美综合四区| 91久久精品一区二区| 婷婷一区二区三区| 日韩精品资源二区在线| 国产成人精品一区二区三区四区 | 美国一区二区三区在线播放| 精品日韩99亚洲| 成人夜色视频网站在线观看| **性色生活片久久毛片| 欧美日韩一区精品| 日本午夜精品一区二区三区电影| 337p亚洲精品色噜噜噜| 国产精品99久久久久久久vr| 国产精品全国免费观看高清 | 亚洲成人tv网| 精品卡一卡二卡三卡四在线| 国产.欧美.日韩| 亚洲午夜激情网站| 久久麻豆一区二区| 在线免费观看视频一区| 美女爽到高潮91| 国产精品电影一区二区三区| 欧美日韩成人一区| 成人一区在线观看| 美女视频黄 久久| 中文字幕一区视频| 欧美一级日韩一级| 一本久久综合亚洲鲁鲁五月天| 三级亚洲高清视频| 一区在线观看视频| 欧美大片日本大片免费观看| 色综合av在线| 激情成人午夜视频| 亚洲第一精品在线| 国产精品免费人成网站| 欧美xxxxxxxxx| 欧美视频一区在线| 93久久精品日日躁夜夜躁欧美| 日韩成人伦理电影在线观看| 中文字幕 久热精品 视频在线| 欧美裸体bbwbbwbbw| 成人性色生活片| 国产一区二区看久久| 亚洲gay无套男同| 国产精品久久久久永久免费观看| 日韩欧美专区在线| 欧美人狂配大交3d怪物一区| 波多野结衣一区二区三区| 日韩黄色片在线观看| 亚洲亚洲精品在线观看| 国产精品毛片久久久久久久| 欧美国产日韩在线观看| 精品国产免费一区二区三区四区 | 不卡免费追剧大全电视剧网站| 美国av一区二区| 日本特黄久久久高潮| 亚洲午夜电影在线| 一区二区日韩av| 亚洲欧美色综合| 国产精品久久精品日日| 久久精品水蜜桃av综合天堂| 精品乱人伦小说| 欧美一区二区精品在线| 欧美日韩国产一区| 欧美视频在线不卡| 欧美日产在线观看| 欧美精品久久久久久久多人混战| 欧美性感一类影片在线播放| 色婷婷亚洲精品| 欧美日韩精品福利| 日韩一区二区三区免费观看| 日韩一级成人av| 精品国产乱码久久久久久夜甘婷婷| 日韩你懂的电影在线观看| 精品久久久三级丝袜| 精品国产免费人成在线观看| www久久久久| 久久久久国产精品厨房| 欧美激情艳妇裸体舞| 中文字幕一区三区| 一卡二卡欧美日韩| 亚洲综合在线电影| 日韩成人伦理电影在线观看| 麻豆国产精品一区二区三区 | 成人午夜大片免费观看| 成人在线一区二区三区| av中文一区二区三区| 这里是久久伊人| 精品国产免费久久| 国产精品素人一区二区| 亚洲乱码国产乱码精品精的特点 | 日韩欧美在线综合网| 久久久久久久电影| 亚洲裸体xxx| 轻轻草成人在线| 福利电影一区二区| 欧美亚洲愉拍一区二区| 2023国产一二三区日本精品2022| 国产日产欧美一区二区视频| 亚洲另类在线一区| 久久国产视频网| 91久久精品一区二区| 精品国产乱码久久久久久闺蜜| 国产精品国产成人国产三级 | 国产精品国产精品国产专区不蜜 | 国产精品久久久99| 日本不卡在线视频| av亚洲精华国产精华精| 欧美日韩dvd在线观看| 国产欧美一区二区在线| 日本不卡一区二区三区高清视频| 成人av网站免费观看| 日韩女同互慰一区二区| 亚洲狼人国产精品| 从欧美一区二区三区| 91精品久久久久久久久99蜜臂| 日本一区二区成人在线| 日韩电影在线免费看| 日本韩国一区二区三区视频| 91精品视频网| 亚洲国产日韩av| 国产suv精品一区二区883| 日韩一级片网址| 亚洲综合精品自拍| 波多野结衣中文字幕一区二区三区| 欧美精品在线观看播放| 亚洲色图.com| 粉嫩av一区二区三区粉嫩| 日韩视频永久免费| 亚洲大型综合色站| 91在线无精精品入口| 国产午夜一区二区三区| 国产一区二三区| 欧美成人一级视频| 免费成人美女在线观看.| 99国产精品久久久久久久久久| 2024国产精品| 韩国在线一区二区| 日韩欧美一二三| 日本不卡一区二区| 4438成人网| 日韩在线卡一卡二| 91精品国产综合久久小美女| 午夜电影网亚洲视频| 欧美伊人精品成人久久综合97 |