相邻省份数组

山东=>array("天津","河北","河南","安徽","江苏"),
江苏=>array("山东","上海","安徽","浙江"),
安徽=>array("江苏","上海","浙江","江西","湖北","河南","河北"),
浙江=>array("江苏","上海","江西","福建"),
福建=>array("广东","浙江","江西"),
上海=>array("江苏","浙江"),
广东=>array("广西","湖南","江西","澳门","香港","福建"),
广西=>array("广东","澳门","香港","福建"),
海南=>array("广东","广西"),
湖北=>array("河南","安徽","湖南","江西","贵州","重庆","陕西"),
湖南=>array("江西","贵州","重庆","湖北","广西","广东"),
河南=>array("山东","安徽","湖北","陕西","山西","河北"),
江西=>array("湖南","安徽","浙江","福建","广东","湖北"),
北京=>array("河北","天津"),
天津=>array("河北","山东","北京"),
河北=>array("辽宁","内蒙古","山西","河南","山东","北京","天津"),
山西=>array("河北","内蒙古","陕西","河南"),
内蒙古=>array("黑龙江","吉林","辽宁","河北","山西","陕西","宁夏","甘肃"),
宁夏=>array("甘肃","内蒙古","陕西"),
新疆=>array("西藏","青海","甘肃"),
青海=>array("西藏","新疆","甘肃","四川"),
陕西=>array("宁夏","重庆","甘肃","四川","湖北","河南","山西","内蒙古"),
甘肃=>array("宁夏","四川","内蒙古","陕西","青海","新疆"),
四川=>array("重庆","贵州","云南","西藏","青海","甘肃","陕西"),
云南=>array("广西","贵州","西藏","四川"),
贵州=>array("云南","重庆","湖南","四川","广西"),
西藏=>array("云南","青海","新疆","四川"),
重庆=>array("贵州","陕西","湖北","湖南"),
辽宁=>array("吉林","内蒙古","北京"),
吉林=>=>array("黑龙江","内蒙古","辽宁"),
黑龙江=>array("吉林","内蒙古"),
台湾=>array("福建","广东","浙江"),
香港=>array("广东","广西","海南"),
澳门=>array("广东","广西","海南"),
$province = array("山东"=>array("天津","河北","河南","安徽","江苏"),
"江苏"=>array("山东","上海","安徽","浙江"),
"安徽"=>array("江苏","上海","浙江","江西","湖北","河南","河北"),
"浙江"=>array("江苏","上海","江西","福建"),
"福建"=>array("广东","浙江","江西"),
"上海"=>array("江苏","浙江"),
"广东"=>array("广西","湖南","江西","澳门","香港","福建"),
"广西"=>array("广东","澳门","香港","福建"),
"海南"=>array("广东","广西"),
"湖北"=>array("河南","安徽","湖南","江西","贵州","重庆","陕西"),
"湖南"=>array("江西","贵州","重庆","湖北","广西","广东"),
"河南"=>array("山东","安徽","湖北","陕西","山西","河北"),
"江西"=>array("湖南","安徽","浙江","福建","广东","湖北"),
"北京"=>array("河北","天津"),
"天津"=>array("河北","山东","北京"),
"河北"=>array("辽宁","内蒙古","山西","河南","山东","北京","天津"),
"山西"=>array("河北","内蒙古","陕西","河南"),
"内蒙古"=>array("黑龙江","吉林","辽宁","河北","山西","陕西","宁夏","甘肃"),
"宁夏"=>array("甘肃","内蒙古","陕西"),
"新疆"=>array("西藏","青海","甘肃"),
"青海"=>array("西藏","新疆","甘肃","四川"),
"陕西"=>array("宁夏","重庆","甘肃","四川","湖北","河南","山西","内蒙古"),
"甘肃"=>array("宁夏","四川","内蒙古","陕西","青海","新疆"),
"四川"=>array("重庆","贵州","云南","西藏","青海","甘肃","陕西"),
"云南"=>array("广西","贵州","西藏","四川"),
"贵州"=>array("云南","重庆","湖南","四川","广西"),
"西藏"=>array("云南","青海","新疆","四川"),
"重庆"=>array("贵州","陕西","湖北","湖南"),
"辽宁"=>array("吉林","内蒙古","北京"),
"吉林"=>array("黑龙江","内蒙古","辽宁"),
"黑龙江"=>array("吉林","内蒙古"),
"台湾"=>array("福建","广东","浙江"),
"香港"=>array("广东","广西","海南"),
"澳门"=>array("广东","广西","海南"),)
$province = array("山东","江苏","安徽","浙江","福建","上海","广东","广西","海南","湖北","湖南","河南","江西","北京","天津","河北","山西","内蒙古","宁夏","新疆","青海","陕西","甘肃","四川","云南","贵州","西藏","重庆","辽宁","吉林","黑龙江","台湾","香港","澳门")

  

相邻省份数组

时间: 2024-08-08 08:55:29

相邻省份数组的相关文章

结对开发,首位相邻的数组求最大子数组

结对人员:张世通 梁世豪 一.题目 返回一维数组中最大子数组的和 输入一个整形数组,数组里有正数也有负数. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大. 同时返回最大子数组的位置. 求所有子数组的和的最大值. 要求时间复杂度为O(n) 二.设计思路 1.在上一次求一维数组最大子数组的问题上,进行拓展,继续使用类似的求和方法 2.通过定义变量start,fin

后缀数组之构建的一目了然说明

什么是后缀数组? 后缀数组是一种解决字符串问题的有力工具.相比于后缀树,它更易于实现且占用内存更少.在实际应用中,后缀数组经常用于解决字符串有关的复杂问题. 先介绍几个后缀数组中的基本定义: 子串:字符串S 的子串r[i..j],i≤j,表示r 串中从i 到j 这一段,也就是顺次排列r[i],r[i+1],...,r[j]形成的字符串. 后缀:后缀是指从某个位置i 开始到整个串末尾结束的一个特殊子串.字符串r 的从第i 个字符开始的后缀表示为Suffix(i) , 也就是Suffix(i)=r[

JS实战 · 级联菜单选择省份和城市(两种)

DOM编程步骤.思路 1.定义界面: 通过html标签将数据进行封装: 2.定义一些静态样式: 利用css: 3.需要动态地完成的和用户的交互: a:明确事件源: b:明确事件,将事件注册到事件源上: c:通过JS的函数对象对事件进行封装: d:在处理过程中需要明确处理区域. 代码一如下: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta htt

Javascript数组去重的几种方法

Javascript数组去重的几种方法 新建空数组,通过for...of(ES6)循环遍历,通过indexOf判断元素是否在新数组中存在,将不存在的(indexOf(n)==-1)元素push到新数组中: let arr = [1,1,2,2,3,6,3,77,88,5,98,9,7,2,7,5,3,4,2]; function removeDup_indexOf(originalArr){ let newArr = []; for(n of originalArr){ if(newArr.in

数据结构总结

剑指OfferJAVA版 1.      排序算法 稳定性的概念: 假定待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,称这种排序算法是稳定的,否则称为不稳定的. package com.ljl.sort; import org.junit.Test; /** * 七大排序算法 * @author acer * */ public class Sort { private int[] unsorted={1,3,2,8,9,7,6,6,5,3,4};

放假(三)

1.删除功能: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>删除功能</title> <script type="text/javascript"> function delTr(id){ var trObj = document.getElementById(id);

shell脚本:日志切割与上传

脚本说明: 日志切割与上传类脚本的功能:脚本自身的运行日志记录与清理.日志切割与打包.ftp上传.传送失败自动重传.断电自动补传.清理超期旧打包等 -------------------- #!/bin/bash # Cut and upload aclog log # by colin # revision on 2016-06-15 ######################################## # 功能说明:该脚本运用于上传aclog日志 # # 使用说明: #+ ./a

UIPickView 和 UIDatePicker

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; position: absolute

常见排序算法(一) MergeSort

算法思想灰常重要,常见的用到分治思想的算法包括快速排序,归并,二分搜搜,大整数乘法等(参考 http://blog.csdn.net/com_stu_zhang/article/details/7233761,归纳很到位) 简单用归并对一个数组排序 思路: 简单来说对一个数组,只要他的左右两部分都是有序的,那么简单合并就ok了,那么左右两部分可以进一步划分各自的左右两部分----明显就是要递归了 算法:归并排序 1. 将数组一分为二,subArray1 和subArray2 2. 归并排序sub