当前位置: 首页 > news >正文

自己做网站需要花钱吗宁波seo搜索优化费用

自己做网站需要花钱吗,宁波seo搜索优化费用,徐州品牌网站建设,商务网站建设用的是什么软件1.数组的操作 1.1 读取元素 知道内存地址可以快速访问,时间复杂度为O(1) 1.2 查找元素 从首地址开始,逐个查找,最坏时间复杂度为O(N) 1.3 插入元素 插入元素,首先位置要腾空,而后执行插入操作。 1.4 删除元素 删除掉某…

1.数组的操作

        1.1 读取元素

                知道内存地址可以快速访问,时间复杂度为O(1)

        1.2 查找元素

                从首地址开始,逐个查找,最坏时间复杂度为O(N)

        1.3 插入元素

                插入元素,首先位置要腾空,而后执行插入操作。

        1.4 删除元素

                删除掉某一个元素后,位置会出现空缺,后面的元素要进行填补操作。时间复杂度为O(N),N为数组的长度

2.相关例题(C语言代码)

        2.1 给你一个整数数组 nums ,请计算数组的 中心下标 。

        数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。

        如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。

        如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。(来源力扣(LeetCode)

int pivotIndex(int* nums, int numsSize) {int sum = 0;int temp = 0;for (int i = 0; i < numsSize; i++) {sum += nums[i];}for (int i = 0; i < numsSize; i++) {if ( 2*temp== sum  - nums[i]) {return i;}temp += nums[i];}return -1;
}

        2.2 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。(来源力扣(LeetCode) 使用二分法

int searchInsert(int* nums, int numsSize, int target) {int left = 0;int right = numsSize - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] == target) {return mid;} else if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;
}

        2.3 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。(来源力扣LeetCode)

int compare(const void* arg1, const void* arg2)
{
int** p1 = (int**)arg1;
int** p2 = (int**)arg2;if (**p1 > **p2) {return 1;} else if(**p1 < **p2) {return -1;} else {return 0;}
}
int** merge(int** intervals, int intervalsSize, int* intervalsColSize, int* returnSize, int** returnColumnSizes){if (intervals == NULL || intervalsSize == 0) {*returnSize = 0;*returnColumnSizes = NULL;return NULL;
}qsort((void*)intervals, intervalsSize, sizeof(int**), compare);int i, j;
int min, max;
int** pRet = NULL;
int* pTemp = NULL;
min = **intervals;
max = *(*intervals + 1);pRet = (int**)malloc(sizeof(int*) * intervalsSize);
*returnColumnSizes = (int*)malloc(sizeof(int) * intervalsSize);
j = 0;
for (i = 1; i < intervalsSize; i++) {if (**(intervals + i) <= max) {if (*(*(intervals + i) + 1) > max) {max = *(*(intervals + i) + 1);}} else {pTemp = (int*)malloc(sizeof(int) * 2);pTemp[0] = min;pTemp[1] = max;pRet[j] = pTemp;*(*returnColumnSizes + j) = 2;j++;min = **(intervals + i);max = *(*(intervals + i) + 1);}
}
pTemp = (int*)malloc(sizeof(int) * 2);
pTemp[0] = min;
pTemp[1] = max;
pRet[j] = pTemp;
*(*returnColumnSizes + j) = 2;
*returnSize = j + 1;
return pRet;
}

http://www.tj-hxxt.cn/news/2803.html

相关文章:

  • 网站多大够用企业员工培训课程内容
  • 官方网站免费建设免费推广网站排名
  • 酷炫flash网站2021关键词搜索排行
  • 徐州高端品牌网站建设自媒体发布平台有哪些
  • 宁波企业官网建设什么是seo搜索引擎优化
  • 微信授权登录网站退出怎么做整合营销方案
  • 什么样配置的虚拟主机打开网站快软件培训机构哪家好
  • 网站建设好公司哪家好搜索引擎营销的概念
  • 广州网站制作开发sem竞价推广代运营收费
  • 重庆专业建网站天津百度推广排名
  • 咸阳做网站优化公司推广咨询
  • 徐汇微信手机网站制作竞价关键词排名软件
  • 哈尔滨无障碍网站建设网站怎么制作教程
  • 如何做微信官方网站seo是什么意思知乎
  • 怎么申请企业邮箱网络优化这个行业怎么样
  • 郑州网站开发与建设小程序定制
  • 天津做胎儿鉴定网站关键词优化报价怎么样
  • 做色流网站seo研究
  • 网站被镜像怎么办佛山本地网站建设
  • 东营市住房和建设委员会网站郑州竞价代运营公司
  • 昆山做网站需要多少钱市场营销策划公司排名
  • 西安学校网站建设报价网络推广渠道排名
  • 怎么做轮胎网站长春seo技术
  • 在国外的网站做推广方案厦门百度推广怎么做
  • 潘家园网站建设公司关键词快速优化排名软件
  • 新网站前期如何做seo网站seo方法
  • 公司网站建设的要点关键词优化课程
  • 博罗网站开发有创意的网络营销案例
  • 2在线做网站网上商城建设
  • 做网站系统seo搜索引擎优化就业指导