上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
湖南省湘西网络推广【湘西网站优化推广】软文推广-网络推广-网络营销推广网站-网络推广公司-如何做推广-网络推广方案-推广价格-怎样提高网站关键词排名

1949年设永顺专区,专署驻永顺县,辖永顺、龙山、大庸、保靖、桑植、古丈等6县。
1952年设立湘西苗族自治区(8月1日成立),自治区人民政府驻乾城县所里;撤销永顺专区;原永顺专区所属永顺、龙山、大庸、保靖、桑植、古丈6县及原沅陵专区所属乾城、永绥、泸溪、凤凰4县划入湘西苗族自治区(辖10县)。
1953年乾城县改名为吉首县;永绥县改名花垣县。
1954年永顺、龙山、桑植、大庸4县改由省直辖,仍委托该自治区代管。
1955年4月28日,湘西苗族自治区更名为湘西苗族自治州,自治州人民委员会驻吉首县。
1957年9月20日,设立湘西土家族苗族自治州。自治州人民政府驻吉首县。原湘西苗族自治州所属吉首、泸溪(驻武溪镇)、凤凰(驻沱江镇)、花垣、保靖(驻迁陵镇)、古丈6县及原由湘西苗族自治州代省领导的永顺、龙山、桑植、大庸4县划归湘西土家族苗族自治州(辖10县)。
1982年8月3日,国务院批准撤销吉首县,设立县级吉首市。
1985年5月24日,国务院批准(国函[1985]77号)撤销大庸县,设立大庸市(县级),以原大庸县的行政区域为大庸市的行政区域。
1988年5月18日,国务院批准将大庸市升为地级,设立永定区、武陵源区,将原常德市的慈利县和湘西土家族苗族自治州的桑植县划归大庸市。湘西土家族苗族自治州由原管辖8县2市减为7县1市,即:泸溪、凤凰、古丈、花垣、保靖、永顺、龙山7县和吉首1市。
[6] 1999年末,全州辖1市7县,即吉首市和泸溪、凤凰、花垣、保靖、古丈、永顺、龙山7县,州府设在吉首市。全州共56个镇,162个乡。
实例
void shell_sort(int arr[], int len) {
int gap, i, j; int temp; for (gap = len >> 1; gap > 0; gap = gap >> 1)
for (i = gap; i < len; i++) {
temp = arr[i]; for (j = i - gap; j >= 0 && arr[j] > temp; j -= gap)
arr[j + gap] = arr[j]; arr[j + gap] = temp; }}
归并排序
把数据分为两段,从两段中逐个选最小的元素移入新数据段的末尾。
可从上到下或从下到上进行。
过程演示:


迭代法
int min(int x, int y) {
return x < y ? x : y;}void merge_sort(int arr[], int len) {
int* a = arr; int* b = (int*) malloc(len * sizeof(int)); int seg, start; for (seg = 1; seg < len; seg += seg) {
for (start = 0; start < len; start += seg + seg) {
int low = start, mid = min(start + seg, len), high = min(start + seg + seg, len); int k = low; int start1 = low, end1 = mid; int start2 = mid, end2 = high; while (start1 < end1 && start2 < end2)
b[k++] = a[start1] < a[start2] ? a[start1++] : a[start2++]; while (start1 < end1)
b[k++] = a[start1++]; while (start2 < end2)
b[k++] = a[start2++]; }
int* temp = a; a = b; b = temp; }
if (a != arr) {
int i; for (i = 0; i < len; i++)
b[i] = a[i]; b = a; }
free(b);}
递归法
void merge_sort_recursive(int arr[], int reg[], int start, int end) {
if (start >= end)
return; int len = end - start, mid = (len >> 1) + start; int start1 = start, end1 = mid; int start2 = mid + 1, end2 = end; merge_sort_recursive(arr, reg, start1, end1); merge_sort_recursive(arr, reg, start2, end2); int k = start; while (start1 <= end1 && start2 <= end2)
reg[k++] = arr[start1] < arr[start2] ? arr[start1++] : arr[start2++]; while (start1 <= end1)
reg[k++] = arr[start1++]; while (start2 <= end2)
reg[k++] = arr[start2++]; for (k = start; k <= end; k++)
arr[k] = reg[k];}void merge_sort(int arr[], const int len) {
int reg[len]; merge_sort_recursive(arr, reg, 0, len - 1);}
快速排序
在区间中随机挑选一个元素作基准,将小于基准的元素放在基准之前,大于基准的元素放在基准之后,再分别对小数区与大数区进行排序。
过程演示:

迭代法
typedef struct _Range {
int start, end;} Range;Range new_Range(int s, int e) {
Range r; r.start = s; r.end = e; return r;}void swap(int *x, int *y) {
int t = *x;
*x = *y;
*y = t;}void quick_sort(int arr[], const int len) {
if (len <= 0)
return;
Range r[len]; int p = 0; r[p++] = new_Range(0, len - 1); while (p) {
Range range = r[--p]; if (range.start >= range.end)
continue; int mid = arr[(range.start + range.end) / 2];
int left = range.start, right = range.end; do
{
while (arr[left] < mid) ++left;
while (arr[right] > mid) --right;
if (left <= right)
{
swap(&arr[left],&arr[right]); left++;right--;
}
} while (left <= right);
if (range.start < right) r[p++] = new_Range(range.start, right); if (range.end > left) r[p++] = new_Range(left, range.end); }}
递归法
void swap(int *x, int *y) {
int t = *x;
*x = *y;
*y = t;}void quick_sort_recursive(int arr[], int start, int end) {
if (start >= end)
return; int mid = arr[end]; int left = start, right = end - 1; while (left < right) {
while (arr[left] < mid && left < right)
left++; while (arr[right] >= mid && left < right)
right--; swap(&arr[left], &arr[right]); }
if (arr[left] >= arr[end])
swap(&arr[left], &arr[end]); else
left++; if (left)
quick_sort_recursive(arr, start, left - 1); quick_sort_recursive(arr, left + 1, end);}void quick_sort(int arr[], int len) {
quick_sort_recursive(arr, 0, len - 1);}
湖南省湘西网络推广【湘西网站优化推广】软文推广-网络推广-网络营销推广网站-网络推广公司-如何做推广-网络推广方案-推广价格-怎样提高网站关键词排名
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)