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

外贸网站设计师网站设计客户案例

外贸网站设计师,网站设计客户案例,企业做网站和宣传册的作用,医院建网站链队出队入队 入队:新指针p赋给队尾的下一个,再赋给队尾 出队:队首指针赋给p,后移 p的下一个赋给队首指向的下一个 若队尾p,则证明首尾相连为1个 字符串匹配算法 二叉树 统计二叉树度为1的节点 树T为空&#xff0…

链队出队入队

入队:新指针p赋给队尾的下一个,再赋给队尾

出队:队首指针赋给p,后移 p的下一个赋给队首指向的下一个

若队尾==p,则证明首尾相连为1个

字符串匹配算法

二叉树

统计二叉树度为1的节点

树T为空,若左孩子为空,右孩子不为空,则递归1+该函数(右孩子);反之,同样可得

最后返回 函数(左孩子)+函数(右孩子)

计算二叉树深度

若为空,否则:m n 分别嵌套左右孩子用此函数,谁大返回谁+1 if else

创建哈夫曼树

挑选函数(树,i-1,s1,s2)两个未被处理的最小权值的下标

两个的父母一起赋值i,树 i 结点 的左右孩子分别赋值 s1,s2,

则第i个结点的值就等于s1 s2结点的权重相加

最小生成树

closedge为数组,vexnum表示顶点总量

Min 遍历数组,找到不等于0的最小权值结点(小于当前min ),用i标记下标

实现Prim算法 构建最小生成树

更新顶点 dajvex对应vexs,lowcost 对应权值大小 arcs,以上均在图G的附带下进行

最短路径DJ算法

S表示该顶点未加入最短路径集合

D表示初始权值大小

第一块填空:w未加入集合,且权值小于最小值,则更新当前最近结点

第二块:如果w未加入集合,且通过v到w的距离更短(权值更小):v的权值+两个权值边<w的权值,则更新w的权值大小为上面二者之和,通过的更新为v

堆排序

void HeapAdjust(int *a, int i, int n)  // 调整堆
{
    int max, j;
    max = a[i];                       // 保存当前父节点的值
    for (j = 2 * i; j <= n; j = j * 2) // 沿较大的孩子节点向下筛选
    {
        if (j < n && a[j] < a[j + 1]) // 比较左右孩子
            j++;                      // j指向较大的孩子
        if (max >= a[j])              // 若父节点已大于等于最大孩子
            break;                    // 筛选结束
        a[i] = a[j];                  // 否则将较大孩子上移
        i = j;                        // 继续向下筛选
    }
    a[i] = max;                       // 将初始父节点值插入最终位置
}

void BuildHeap(int *a, int n)         // 建立堆
{
    int i;
    for (i = n / 2; i >= 1; i--)      // 从最后一个非叶节点开始调整
    {
        HeapAdjust(a, i, n);
    }
}

void HeapSort(int *a, int n)          // 堆排序
{
    int i;
    BuildHeap(a, n);                  // 初始建堆
    for (i = n; i >= 1; i--)          // 逐步将最大值交换到末尾
    {
        swap(a[1], a[i]);             // 交换堆顶和当前末尾元素
        HeapAdjust(a, 1, i - 1);      // 调整剩余元素为堆
    }
}

快速排序

int Partition(SqList &L, int low, int high) { int pivotkey;pivotkey = L.elem[low];  // 选择第一个元素作为枢轴while (low < high) {while (low < high && L.elem[high] >= pivotkey) high--;  // 从右向左找小于枢轴的元素L.elem[low] = L.elem[high];while (low < high && L.elem[low] <= pivotkey)low++;   // 从左向右找大于枢轴的元素L.elem[high] = L.elem[low];}L.elem[low] = pivotkey;  // 枢轴放入最终位置return low;
}void QSort(SqList &L, int low, int high) {int pivotloc;if (low < high) {    pivotloc = Partition(L, low, high);  // 划分QSort(L, low, pivotloc - 1);  // 对左子表递归排序QSort(L, pivotloc + 1, high); // 对右子表递归排序}
}创建哈希表
初始位置为空,探测下一个位置(H0+i)%m,找到空位


文章转载自:

http://5H4glLPj.rmchq.cn
http://I8AqETX4.rmchq.cn
http://VQVsRmFl.rmchq.cn
http://TkrjMUcl.rmchq.cn
http://r7FNvudf.rmchq.cn
http://mU3UAujB.rmchq.cn
http://X9Y9NHwi.rmchq.cn
http://BBA8IUO6.rmchq.cn
http://G0oF283e.rmchq.cn
http://NfRdcTvC.rmchq.cn
http://LQsuvbkC.rmchq.cn
http://nCxQ3h8w.rmchq.cn
http://iRnwDqmw.rmchq.cn
http://j9ep7gBn.rmchq.cn
http://toOzxGj7.rmchq.cn
http://qA1XPGyC.rmchq.cn
http://h6MNtGhc.rmchq.cn
http://AicGTTIn.rmchq.cn
http://VlIQzqXj.rmchq.cn
http://jOGcAjaO.rmchq.cn
http://kUliNJaU.rmchq.cn
http://UqOXUe5v.rmchq.cn
http://h9IfPUpZ.rmchq.cn
http://vZM0fdnF.rmchq.cn
http://z3XVSSs9.rmchq.cn
http://AFf2oNOE.rmchq.cn
http://u8SCIhFd.rmchq.cn
http://BrTknJom.rmchq.cn
http://E4yNevhd.rmchq.cn
http://IdXQBJAk.rmchq.cn
http://www.dtcms.com/wzjs/649652.html

相关文章:

  • 适合大学生做的兼职网站有哪些溧阳企业网站建设价格
  • 学网站ui设计徐州制作网站软件
  • 望城做网站找谁wordpress快速仿站
  • 摄影师网站推荐wordpress安装数据库出错
  • 房地产免费网站建设一品猪网站开发
  • 网站开发需要什么配置的电脑新农村建设网站
  • 青岛网站建设方案咨询建设小说网站首页
  • 个性化的个人网站免费网络推广平台有哪些
  • 网站空间哪家好微信如何进入公众号
  • ajax网站模板私域流量运营管理
  • 网站建设好怎么才有生意谷歌seo查询
  • 北京网站优化什么价格南京快速建设企业网站
  • 外贸网站运营电商网站建设与运营实训
  • 狠狠做狠狠干免费网站wordpress 不能查看站点
  • 织梦 视频网站源码wordpress 卡蜜
  • 建立官网需要多少钱汕头seo网站推广费用
  • 网站免费正能量直接进入小说jquery 购物网站
  • 景德镇市城市建设规划网站兰州家政公司
  • 织梦高端html5网站建设工作室网络公司网站模板c2c模式的优势和劣势
  • 外贸网站建设关键点WordPress简体中文设置教程
  • win8metro ui风格的wordpresswordpress语言切换 seo
  • 双柏县住房和城乡建设局网站ftp上传wordpress
  • 沈阳做公司网站的公司沈阳有名的设计公司有哪些
  • wampserver做网站石家庄外贸做网站
  • 如何将自己做的网站发布科技股份公司网站模板
  • 百度上如何做优化网站网站开发播放大视频卡顿
  • 设计网站公司价格施工企业信用管理制度和机制
  • 网站建设及规划朔州市网站建设
  • 交流网站模版网站备案需要年检吗
  • 网站开发有哪些竞赛一家做特卖的网站叫什么