阶段工作提示 Day208 · 书写总结

重要思想

        1.int型管1e9以内数字,超过的开longlong,不放心用ull
        2.double对精度误差取1e-8以内,认为一致
        3.1s跑数据1e7,注意时间复杂度
        4.sort在排序中具有较好的【自适应性】,接近nlogn,具有极简写法,可以与结构体联动
归并排序是【稳定+固定nlogn】,快速排序是【不稳定+基本nlogn】或有极端情况成为n^2
作为代价归并排序会需要额外的工作空间,产生更高的内存占用
        5.函数中使用引用&可以提高效率(不会一个个再复制进去函数,而是直接引导内存地址
        6.vector作为数组使用,可以多一个size判断功能
        7.string可以读入任意长度字符串,并且单体访问可以以【-'0'】转化为数字
        8.t < 0 ? t = 1 : t = 0, printf("-"); 这种表达会导致print被无条件执行

工作报告

        Day222:SPFA可以处理【负权边】,某些极端数据会导致算法效率极其低下,已在AcWing中捕获模板,在科研部测试中发现存在问题,暂时不予以解决;通常单次寻找最短路径首推【迪杰斯特拉算法】,复杂度为O(n^2)

基础框架-进步型

#include <iostream>
#include <stdio.h>
#include <algorithm>
//#include <queue>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影月丶暮风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值