Leetcode
旨在提升编码能力和思维能力
zhangyuexiang123
这个作者很懒,什么都没留下…
展开
-
94-二叉树中序遍历-包含main的C程序
二叉树中序遍历,包括二叉树的构建原创 2022-06-19 18:17:30 · 192 阅读 · 0 评论 -
Leetcode学习网站
刷题目录https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md推荐的学习频道Youtube :Back To Back SWEhttps://www.youtube.com/channel/UCmJz...B站:1. 花花酱https://space.bilibili.com/9880352?fr...2. 小Q刷题ht原创 2020-06-18 15:45:52 · 481 阅读 · 0 评论 -
一维数组的逆序输出
思路:对于这类问题的解题思路是以中间的元素为中心,将其两侧对称的元素的值互换。#include <stdio.h>#include <string.h>//定义change函数void change(int a[], int n) //a[]表示a数组的首地址,也可写成*a{ int i, j, temp; for (i=0,j=...原创 2019-11-19 13:08:25 · 3706 阅读 · 0 评论 -
C/C++中sizeof()、strlen()、length()、size()详解和区别
Table of Contents目标总括数组或字符串的长度:sizeof()、strlen()举例sizeof()、strlen()两者区别目标均是获取字符串长度。总括strlen(str)和str.length()和str.size()都可以求字符串长度。其中str.length()和str.size()是用于求string类对象的成员函数strlen(...转载 2019-11-07 01:57:25 · 1382 阅读 · 0 评论 -
十大排序算法思想和代码总结(Python版)
Table of Contents一、概述二、算法简介及代码展示1.冒泡排序($O(n^2)$)2.简单选择排序($O(n^2)$)3.简单插入排序($O(n^2)$)4.堆排序($O(nlogn)$)5.快速排序($O(nlogn)$)6.希尔排序($O(nlogn)$)7.归并排序($O(nlogn)$)8.计数排序($O(n+k)$)9.桶排序($...原创 2019-11-06 05:39:24 · 310 阅读 · 0 评论 -
剑指Offer66道题解题思路和代码
Table of Contents《剑指offer》66道题详解第一篇《剑指offer》66道题详解第二篇《剑指offer》66道题详解第三篇各种排序算法总结五大常用算法:动态规划和递归区别《剑指offer》66道题详解第一篇《剑指offer》66道题详解第二篇《剑指offer》66道题详解第三篇剑指offer编程题(66详解)python实现《剑...转载 2019-11-01 21:13:28 · 1688 阅读 · 0 评论 -
算法面试
【LeetCode & 剑指offer 刷题笔记】汇总(已完成):https://blog.csdn.net/kk55guang2/article/details/85223256面试必刷-《剑指offer》刷题小结:https://blog.csdn.net/u012891055/article/details/86751476...原创 2019-09-26 13:11:18 · 108 阅读 · 0 评论 -
CV笔试面试
工作笔试面试经验1.关于复习。可以去网上找点你要面的岗位的面经,花半天时间去研究这些面经,研究面经主要是看基础的东西主要会问哪些方面,然后按类别分一下,针对性的先把这些复习熟悉,基础知识就那些,网络,操作系统,语言,基本的算法这些,没什么太大的难度.2.怎么学习。大家都有自己的学习方法,怎么学才能记得住,大家都知道,我想说的是大家在学一个东西之前一定先了解这个东西是为什么出现的,他的出现是...原创 2019-08-06 03:06:38 · 903 阅读 · 0 评论 -
剑指offer:跳台阶(python)
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路:f(1) = 1f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数。f(3) = f(3-1) + f(3-2) + f(3-3) ...f(n) = f(n-1) + f(n-2) + f(...原创 2019-09-13 03:27:38 · 147 阅读 · 0 评论 -
经典算法总结
一、递归1、基本思想 递归算法将一个不好解决的大问题转化为若干小问题,再把这些小问题进一步分解为更小的小问题,直至每个小问题可以直接解决为止。【Note】:(1)递归体:使问题向边界条件转化的过程;(2)边界条件:程序终止的条件,也称为递归出口。2、应用 示例:阶乘、斐波纳契数列、汉诺塔、青蛙跳台阶问题。二、分治1、基本思想 待解决复杂的问题能够简化为...转载 2019-09-12 23:55:20 · 171 阅读 · 0 评论 -
cv岗位项目面试
Table of Contents人脸检测与识别扩展1:SIFT特征扩展2:HOG特征扩展3:SVM原理扩展4:Adaboost分类器扩展5:Cascade分类器面向群体性异常事件检测的视频特征表示研究复杂交通视频的多目标跟踪扩展1:SSD扩展2:匈牙利算法扩展3:IOU扩展4:卡尔曼滤波基于混合卷积神经网络的草图分类实习经历深思考:养老...原创 2019-08-11 12:42:03 · 2304 阅读 · 0 评论 -
算法虐我千百遍!
学习方法把所有经典算法写一遍 看算法有关源码 加入算法学习社区,相互鼓励学习 看经典书籍 刷题使用在线测试工具代码在线链接:http://www.dooccn.com/cpp/基本数据结构和算法这些算法全部自己敲一遍:链表链表 双向链表哈希表/散列表 (Hash Table)散列函数 碰撞解决字符串算法排序 查找 BF算法 KMP算法 ...原创 2018-11-18 21:05:34 · 248 阅读 · 1 评论