![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
文章平均质量分 82
shengDay
这个作者很懒,什么都没留下…
展开
-
人的差别在于业余时间——细细品味 ==>程序员学习能力提升三要素 ==》程序员学习能力提升三要素 ==>编程从业五年的十四条经验,句句朴实
人的差别在于业余时间——细细品味 1.哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。2.无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让转载 2016-05-27 10:27:59 · 3207 阅读 · 0 评论 -
数据结构基础(1)--数组C语言实现--动态内存分配(跟风追逐,加强突击)
数据结构基础(1)--数组C语言实现--动态内存分配http://blog.csdn.net/davidluo001/article/details/46447817基本思想:数组是最常用的数据结构,在内存中连续存储,可以静态初始化(int a[2]={1,2}),可以动态初始化 malloc()。 难点就是数组在删除或者插入元素的时候转载 2017-12-26 03:51:52 · 277 阅读 · 0 评论 -
[数据结构]对链表、栈、队列的总结(通俗易懂,很好追风)
[数据结构]对链表、栈、队列的总结http://www.cnblogs.com/racaljk/p/7822306.html目录1.定义2.插入3.删除1.定义前面已经已经说过了这三种结构之间有联系,这里特意总结一下首先我们考虑一下三种结构定义:[cpp] view plaincopyprint?转载 2017-12-26 04:04:46 · 433 阅读 · 0 评论 -
[数据结构]C语言链表实现
[数据结构]C语言链表实现http://www.cnblogs.com/racaljk/p/7822311.html目录 静态单链表实现 动态单链表实现 双向链表实现 循环单链表我学数据结构的时候也是感觉很困难,当我学完后我发现了之所以困难时因为我没有系统的进行学习,而且很多教授都只是注重数据结构思想,而忽略了代码方面,为此我转载 2017-12-26 04:07:03 · 346 阅读 · 0 评论 -
[数据结构]C语言队列的实现(通俗易懂,跟风到底)
[数据结构]C语言队列的实现http://www.cnblogs.com/racaljk/p/7822307.html目录我个人把链表、队列、栈分为一类,然后图、树分为一类。(串不考虑),分类的理由就是每一类有规律可循,即你能通过修改极少数的代码把链表变成队列、栈。(这里我们不考虑其他诸如设计模式等因素),因此本贴在讲完队列之后还会归纳一下这一类数据转载 2017-12-26 04:09:01 · 692 阅读 · 0 评论 -
旋转变换(一)旋转矩阵
旋转变换(一)旋转矩阵http://blog.csdn.net/csxiaoshui/article/details/654461251. 简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转转载 2018-01-03 00:05:36 · 1256 阅读 · 0 评论 -
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治转载 2016-05-17 22:17:38 · 391 阅读 · 0 评论 -
构建高性能 ASP.NET应用的12点建
构建高性能 ASP.NET应用的12点建如果你在构建一个面向公众的web站点,那么在项目结尾时你想要实现的就是web负载性能良好。这意味着,你要确保你的产品在高负载下(50个并发用户或者每秒200个用户等等)能够运行,即使你认为此时不会有那么大的负载。久而久之,你的web站点可能吸引越来越多的用户,此时如果web的负载难以让人忍受时,那么自然而然网站开始走下坡路,意味着客户转载 2016-05-20 21:45:34 · 257 阅读 · 0 评论 -
八大排序算法
八大排序算法目录(?)[+]八大排序算法标签:算法 查找和排序1. 插入排序—直接插入排序 ( 稳定的 O(nlogn) )基本思想:将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。要点:设立哨兵转载 2016-06-30 11:52:32 · 470 阅读 · 0 评论 -
Linux下socket编程详解(转载)
Linux下socket编程详解目录(?)[+]Linux的SOCKET编程详解转载 2016-12-19 22:19:36 · 1064 阅读 · 0 评论 -
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路2014-8-28 16:14| 发布者: joejoe0332||原作者: techug|来自: techug摘要: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算转载 2017-05-13 17:59:02 · 589 阅读 · 0 评论 -
白话经典算法系列之六 快速排序 快速搞定
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序转载 2017-05-13 21:46:11 · 363 阅读 · 0 评论 -
2D平面中关于矩阵(Matrix)跟图形变换的讲解
2D平面中关于矩阵(Matrix)跟图形变换的讲解原文:http://blog.csdn.NET/linmiansheng/article/details/18801947在二维平面上,常用的有以下三种基本的图形变化:1)Translation2)Scale3)Rotation在Android的开发中,我们也经常会用到这样转载 2017-06-09 21:51:01 · 659 阅读 · 0 评论 -
常见排序算法小结
Simple life每天都做那些重要的事,只有这样,当你每天早晨起床时,你才会充满斗志目录视图摘要视图订阅程序员,为什么写不好一份简历? 征文 | 你会为 AI 转型么? 福利 | 免费参加 2017 OpenStack Days China 常见排序算法小结转载 2017-07-20 09:48:50 · 354 阅读 · 0 评论 -
各种排序算法的分析及java实现
各种排序算法的分析及java实现标签: 排序算法2016-04-21 11:32 33人阅读 评论(0) 收藏 举报 分类: algorithm(9) java(29) 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大转载 2016-05-08 22:40:33 · 431 阅读 · 0 评论 -
图像的傅里叶变换,二维傅里叶变换的物理意义
分类: 图像处理(13) C++(23) 从现代数学的眼光来看,傅里叶变换是一种特殊的积分变换。它能将满足一定条件的某个函数表示成正弦基函数的线性组合或者积分。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。 傅立叶变换属于调和分析的内容。"分析"二字,可以解释为深入的研究。从字面上来看,"分析"二字,实际就是"条分缕析"而已。它通过对函数的"条转载 2017-09-03 21:15:04 · 3357 阅读 · 0 评论