Sanalar
码龄11年
求更新 关注
提问 私信
  • 博客:3,986
    3,986
    总访问量
  • 9
    原创
  • 1
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2015-10-06
博客简介:

Sanalar

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得0次收藏
  • 博客总排名1,098,340名
创作历程
  • 1篇
    2020年
  • 3篇
    2019年
  • 2篇
    2017年
  • 1篇
    2016年
  • 3篇
    2015年
成就勋章
TA的专栏
  • 牛客网刷题
    1篇
  • 基础算法
    5篇
  • math
  • 图形学
    1篇
  • 机器学习课程学习
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

908人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

剑指offer-第三章-高质量的代码

面试题16:数值的整数次方 时间开销是O(n)的方法:最简单的思路是暴力方法,循环base次 时间复杂为O(log(n))的方法:考虑到很多计算的中间结果是能够重复利用的,例如a^4=a^2*a^2,a^5=a^2*a^2*a 可以将计算a^b写为 a^b = a^(b/2)*a^(b/2) (b%2==0) a^b = a^(b/2)*a^...
原创
博文更新于 2020.05.02 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

银行家算法实现+管道通信算法实现

发布资源 2017.12.26 ·
rar

ML讲座2-误差是怎么来的

视频来源:https://www.youtube.com/watch?v=D_S6y0Jm6dQ 本文主要介绍机器学习中误差的来源以便improve model 由前面介绍的内容我们知道,在设计并完成一个解决目标问题的model以后,我们能通过一系列的方法找到在当前model下的一个“最好的”function,但是这个function与真实的function总是有差距的,表现就是预测未知数据集的时...
原创
博文更新于 2019.03.22 ·
288 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ML讲座1 线性回归-2 gradient descent

上一期地址 https://blog.csdn.net/Sanalar/article/details/88674021 本次视频地址:https://www.youtube.com/watch?v=yKKNr-QKz2Q 主要介绍gradient descent的几个tips 我们知道参数更新的幅度与两个因素有关,一个是人为这是的learning rate 一个是微分的值。我们都知道步伐太大或者...
原创
博文更新于 2019.03.20 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ML讲座1 线性回归-1

ML讲座1:回归 - 案例研究 李宏毅 视频地址:https://www.youtube.com/watch?v=fegAeph9UaA 看完视频以后简单总结一下收获,以便日后复习,主要简单介绍几个入门级概念。 如果我们需要解决一个问题,例如神奇宝贝的进化问题,神奇宝贝有cp值、种类、身高、生命值等,如何找到一个函数function,使得输入是cp值,输出是进化后的cp值呢? model mod...
原创
博文更新于 2019.03.19 ·
285 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

单源次短路径

// 单源最短路径问题的整理 // 需要的数据结构:map[i][j]用来存放点与点之间的权used[i]用来标记点是否已经被用过dist[i]用来动态记录从 起点到该点的最短距离 // 具体的操作步骤 // 1. 初始化各项内容 // 2. 在使用的点中找出已经求出的确定的最短路径,并标记为已使用 // 3. 根据已经确定的最短路径的点,更新其余的dist[i] #include<iost
原创
博文更新于 2017.03.01 ·
818 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

并查集

路径压缩之后的算法最初的算法,在查找一个结点的根的时候,可能会遇到树枝很长的情况。路径压缩就是在寻找根的时候,顺便把这个结点的父节点改成最终要寻找的根。 int pre[];int GetRoot(int a) { if(pre[a] != a) pre[a] = GetRoot(pre[a]); return par[a]; }bool Query(int a,
翻译
博文更新于 2017.03.01 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

画直线

参考:http://www.cnblogs.com/zhangjun1130/archive/2010/12/01/1893278.html #include #include //函数声明 HWND hwnd; BOOL InitWindow(HINSTANCE hInstance, int nCmdShow); LRESULT CALLBACK WinProc(HWND hWnd, U
原创
博文更新于 2016.08.19 ·
493 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

用链表实现队列

源代码:#include using namespace std; struct Node { int n; Node * next; }; Node * pTail = NULL; void enter(Node * &pHead, int x) { Node * pNew = new Node; pNew->n = x; pNew->next = NULL; if (!pHe
原创
博文更新于 2015.10.06 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

括号匹配问题

源程序如下 #include using namespace std; struct Node { char n; Node * next; }; void push(Node *&pHead, char x) { Node *pNew = new Node; pNew->n = x; pNew->next = NULL; if (!pHead) { pHead = pN
原创
博文更新于 2015.10.06 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用链表实现栈功能

#include using namespace std; struct Node { int n; Node * next; }; void push(Node *&pHead, int x) { Node *pNew = new Node; pNew->n = x; pNew->next = NULL; if (!pHead) { pHead = pNew; } e
原创
博文更新于 2015.10.06 ·
539 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏