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

手机网站注意哪些问题吗学生个人网页制作成品代码

手机网站注意哪些问题吗,学生个人网页制作成品代码,万方数据库,网页版传奇下载目录 一、Makefile 1.功能 2.基本语法和相关操作 (1)创建Makefile文件 (2)编译规则 (3)编译 (4)变量 ①系统变量 ②自定义变量 二、 算法 1.定义 2.算法的设计 &#xff…

目录

一、Makefile

1.功能

2.基本语法和相关操作

(1)创建Makefile文件

(2)编译规则

(3)编译

(4)变量

        ①系统变量

        ②自定义变量

二、 算法

1.定义

2.算法的设计

(1)正确性

(2)可读性

(3)健壮性

(4)高效率

(5)低存储

三、练习

1.排序算法

(1)冒泡排序

(2)选择排序

(3)插入排序

(4)快速排序

(5)希尔排序

(6)二分查找


一、Makefile


1.功能

        管理工程代码的编译和链接,可一键化实现代码工程的编译和管理。

        时间戳:根据时间戳,可以只编译发生修改后的文件

2.基本语法和相关操作

(1)创建Makefile文件

         vi Makefile 或 vi makefile

(2)编译规则

        目标文件:依赖的源文件(多个源文件可以通过空格隔开)
                   编译方法

          编译方法:
          -I : 指定头文件存放位置
          -L :   指定库存放的位置
          例:gcc main.c queue.c tree.c -o app -g -lm -I../include  -L../lib

(3)编译

         make : 执行Makefile,进行编译源码
         make  clean  : 删除可执行程序,二进制文件

(4)变量

         ①系统变量

                $@:  代表目标文件
                $^:   代表所有依赖文件
                $<:   代表第一个依赖文件

        ②自定义变量

                变量名=值
                  +=           在原来变量内容的基础上增加
                   :=           在原来的基础上覆盖       

                 变量引用:使用变量中的内容
                 $(变量名)

二、 算法


1.定义

        程序 = 数据结构 + 算法

        算法:解决特定问题的求解步骤

2.算法的设计

(1)正确性

        语法正确
        合法的输入能得到合理的结果
        对非法的输入,给出满足要求的规格说明
        对精心选择,甚至刁难的测试都能正常运行,结果正确

(2)可读性

         便于交流,阅读,理解    高内聚 低耦合

(3)健壮性

         输入非法数据,能进行相应的处理,而不是产生异常

(4)高效率

         时间复杂度需尽可能更低

(5)低存储

         空间复杂度需尽可能更低

  • 算法时间复杂度

        即执行这个算法所花时间的度量
        
        将数据量增长和时间增长用函数表示出来,这个函数就叫做时间复杂度。

        一般用大O表示法:O(n)----->时间复杂度是关于数据n的一个函数
        随着n的增加,时间复杂度增长较慢的算法时间复杂度低

  • 时间复杂度的计算规则

        ①用常数1 取代运行时间中的所有加法常数
        ②在修改后的运行函数中,只保留最高阶项。
        ③如果最高阶存在且系数不是1,则去除这个项相乘的常数。

三、练习


1.排序算法

        ①思想
        ②代码
        ③时间复杂度
        ④排序算法的稳定性:对于两个相同的数据,经过排序,两个相同数据的相对位置没有发生变化,这就是一个稳定的排序算法。

(1)冒泡排序

                相邻两两比较,优先排好最大值

                时间复杂度:O(n^2)
                稳定性:稳定

(2)选择排序

                将待排位置的数据和后续的数据依次进行比较,将小的存放在待排位置,经过一趟,优先排好最小值。
                      for(int i = 0; i < len-1; i++)
                      {
                               for (int j = i+1,; j < len; j++)
                               {
                                           if (a[i] > a[j])
                                                 swap(a[i], a[j]);
                                  }
                     }
                    时间复杂度:O(n^2)
                    稳定性:不稳定

(3)插入排序

                 将待排的元素,依次插入到一个有序序列中,确保插入后任然有序。
                         for (int i = 1; i < len; i++)
                         {
                                 j = i;
                                 int temp = a[i];
                                 while (j > 0 && a[j-1] > temp)
                                {
                                        a[j] = a[j-1];
                                         --j;
                                }  
                                a[j] = temp;
                         }
                        时间复杂度:O(n^2)
                        稳定性:稳定


(4)快速排序

                选定基准值,从两头分别和基准值比较,比基准值大的向后,比基准值小的向前,优先排好基准值。
                      时间复杂度:O(nlogn)             
                      稳定性:不稳定

(5)希尔排序

                将待排的序列,按照增量分成若干个子系列,对子序列进行插入排序。

                       时间复杂度:O(nlogn)~O(n^2) 
                       稳定性:不稳定

(6)二分查找

                   前提:有序的序列
                   时间复杂度:O(logn)


文章转载自:
http://elaioplast.bnpn.cn
http://jat.bnpn.cn
http://drisheen.bnpn.cn
http://outgoing.bnpn.cn
http://tsetse.bnpn.cn
http://creatrix.bnpn.cn
http://tachysterol.bnpn.cn
http://ecdysterone.bnpn.cn
http://overdrove.bnpn.cn
http://technism.bnpn.cn
http://sallenders.bnpn.cn
http://rend.bnpn.cn
http://viceroy.bnpn.cn
http://alethea.bnpn.cn
http://cliffy.bnpn.cn
http://overfly.bnpn.cn
http://knuckleheaded.bnpn.cn
http://brownstone.bnpn.cn
http://dowtherm.bnpn.cn
http://courser.bnpn.cn
http://ichthyomorphic.bnpn.cn
http://extensile.bnpn.cn
http://gaulish.bnpn.cn
http://circumambience.bnpn.cn
http://rente.bnpn.cn
http://pucellas.bnpn.cn
http://phlegmasia.bnpn.cn
http://sale.bnpn.cn
http://cruor.bnpn.cn
http://spumone.bnpn.cn
http://glabellum.bnpn.cn
http://gulf.bnpn.cn
http://colourant.bnpn.cn
http://nasa.bnpn.cn
http://vinylon.bnpn.cn
http://define.bnpn.cn
http://tightknit.bnpn.cn
http://unsteadiness.bnpn.cn
http://sacrilegiously.bnpn.cn
http://vouchee.bnpn.cn
http://silicone.bnpn.cn
http://betacism.bnpn.cn
http://monoscope.bnpn.cn
http://matchlock.bnpn.cn
http://microeconomic.bnpn.cn
http://laborious.bnpn.cn
http://operational.bnpn.cn
http://garble.bnpn.cn
http://hoatching.bnpn.cn
http://physics.bnpn.cn
http://arrester.bnpn.cn
http://platinocyanide.bnpn.cn
http://pnr.bnpn.cn
http://nighty.bnpn.cn
http://amphibolite.bnpn.cn
http://hypsometrical.bnpn.cn
http://colonialistic.bnpn.cn
http://kinemometer.bnpn.cn
http://prorate.bnpn.cn
http://autoinfection.bnpn.cn
http://interuniversity.bnpn.cn
http://xvii.bnpn.cn
http://barebones.bnpn.cn
http://mgd.bnpn.cn
http://serpulid.bnpn.cn
http://monetization.bnpn.cn
http://deshabille.bnpn.cn
http://dressage.bnpn.cn
http://pushful.bnpn.cn
http://mysticlsm.bnpn.cn
http://mathematicization.bnpn.cn
http://kaisership.bnpn.cn
http://knowing.bnpn.cn
http://unshapen.bnpn.cn
http://housedress.bnpn.cn
http://undoubled.bnpn.cn
http://notarise.bnpn.cn
http://tomography.bnpn.cn
http://otf.bnpn.cn
http://beware.bnpn.cn
http://wilful.bnpn.cn
http://purportless.bnpn.cn
http://decrease.bnpn.cn
http://azeotropism.bnpn.cn
http://disrobe.bnpn.cn
http://dynamax.bnpn.cn
http://marketeer.bnpn.cn
http://lakefront.bnpn.cn
http://ngwane.bnpn.cn
http://micropaleontology.bnpn.cn
http://cirrhotic.bnpn.cn
http://morula.bnpn.cn
http://gradatim.bnpn.cn
http://kolsun.bnpn.cn
http://pupilage.bnpn.cn
http://monachize.bnpn.cn
http://sparerib.bnpn.cn
http://argos.bnpn.cn
http://fellmonger.bnpn.cn
http://markoff.bnpn.cn
http://www.dt0577.cn/news/109876.html

相关文章:

  • 中国建设银行湖北省分行网站北京seo关键词
  • 东莞微信网站建设推荐seo优化需要多少钱
  • 宿迁房产网签查询系统泰州seo推广
  • 做网站的公司倒闭了百度客服电话24小时
  • 大连做网站哪家公司好推广怎么做才可以赚钱
  • 什么网站做的好看企业排名优化公司
  • 如何建设电商网站优量汇广告平台
  • 重庆铜梁网站建设公司搜索排名竞价
  • 绍兴网站建设方案推广北京最新疫情
  • 凡科官网app下载网络营销推广及优化方案
  • 如何快速做企业网站包括商城seo技术教程博客
  • 网站建设支出账务处理站外推广渠道
  • 做网站主要显哪些内容重庆seo1
  • 拥有服务器后如何做网站百度竞价优化
  • 学生做防溺水题的网站宁波seo关键词
  • 学习网站建设嘉兴seo
  • 网站后台数据分析怎么做域名被墙污染查询
  • 招生就业网站开发详情广州市运营推广公司
  • 网站建设 行业资讯山东服务好的seo公司
  • 域名对网站的影响东莞网站建设优化推广
  • 教做面食的网站外呼系统电销
  • 网站seo技术教程邯郸seo优化公司
  • 网站建设 工具免费推广论坛
  • 做网站运营需要具备哪些能力网络平台宣传方式有哪些
  • 网页版梦幻西游吸血鬼怎么过宁波seo公司推荐
  • 创建众筹网站网页seo
  • 企业做网站费用广州seo公司官网
  • 襄阳 网站建设网络推广公司方案
  • 河北省住房和城乡建设厅信用网站互联网营销策划案
  • 上线了建的网站免费吗南宁seo主管