LJJ Blog

Thinking will not overcome fear but action will.

每日算法练习题第五篇

感受算法之美,领悟编程真谛!

每日算法练习题第五篇 前述:数据结构与算法是计算机应用的基础,也是每一个有趣和富有内涵的工程师基本功,本系列文章旨在记录本小白学习算法的过程以及通过算法和数据结构练习来感受Computer Scince的巨大魅力,吸引着我一直在这上面不断探索摸寻。 注:题目均为转载,大部分来自leetcode–>见 leetcode中文站 栏目分级 通过题目的难度依次从易到难分为三个阶段...

每日算法练习题第四篇

感受算法之美,领悟编程真谛!

每日算法练习题第四篇 前述:数据结构与算法是计算机应用的基础,也是每一个有趣和富有内涵的工程师基本功,本系列文章旨在记录本小白学习算法的过程以及通过算法和数据结构练习来感受Computer Scince的巨大魅力,吸引着我一直在这上面不断探索摸寻。 注:题目均为转载,大部分来自leetcode–>见 leetcode中文站 栏目分级 通过题目的难度依次从易到难分为三个阶段...

每日算法练习题第三篇

感受算法之美,领悟编程真谛!

每日算法练习题第三篇 前述:数据结构与算法是计算机应用的基础,也是每一个有趣和富有内涵的工程师基本功,本系列文章旨在记录本小白学习算法的过程以及通过算法和数据结构练习来感受Computer Scince的巨大魅力,吸引着我一直在这上面不断探索摸寻。 注:题目均为转载,大部分来自leetcode–>见 leetcode中文站 栏目分级 通过题目的难度依次从易到难分为三个阶段...

每日算法练习题第二篇

感受算法之美,领悟编程真谛!

每日算法练习题第二篇 前述:数据结构与算法是计算机应用的基础,也是每一个有趣和富有内涵的工程师基本功,本系列文章旨在记录本小白学习算法的过程以及通过算法和数据结构练习来感受Computer Scince的巨大魅力,吸引着我一直在这上面不断探索摸寻。 注:题目均为转载,大部分来自leetcode–>见 leetcode中文站 栏目分级 通过题目的难度依次从易到难分为三个阶段...

每日算法练习题第一篇

感受算法之美,领悟编程真谛!

每日算法练习题第一篇 前述:数据结构与算法是计算机应用的基础,也是每一个有趣和富有内涵的工程师基本功,本系列文章旨在记录本小白学习算法的过程以及通过算法和数据结构练习来感受Computer Scince的巨大魅力,吸引着我一直在这上面不断探索摸寻。 注:题目均为转载,大部分来自leetcode–>见 leetcode中文站 栏目分级 通过题目的难度依次从易到难分为三个阶段...

数学建模之线性规划

简单地记录了一下数学线性规划模型的分类以及各类规划的实例应用

数学规划模型 前述:简单记录一下规划模型中的数学规划问题。 定义 满足约束条件的解叫做可行解,由所有可行解组成的集合叫做可行域。数学规划问题即求满足约束条件的x,使f(x)成为最优(最小或最大值),而将x称为数学规划问题的最优解,将f=f(x*)称为最优值。 求解基本步骤 假设决策变量 建立目标函数 寻找约束条件 线性规划 数学规划模型中,如果满足 (1)目...

数学建模之插值拟合

关于数学建模中的插值拟合知识做一些简单的总结,结合一些实例展开特定方法的matlab程序实现

插值拟合 前述:插值拟合方法是数学建模中的基础部分,也作为培训的先修内容。先说一下插值拟合的定义以及两者的区别,接下去则是通过特例展现插值拟合方法。所用到的程序软件均为matlab。 定义:插值是指在若干离散点的函数值或导数信息,通过求解待定形式的插值函数和待定系数,来确定满足约束条件的离散点;拟合是指已知某函数的若干离散值{f1,f2…fn},通过函数中的若干待定系数{l1,l2...

Eclipse 快捷键使用和基本操作

记录一些eclipse工具所常用的快捷键和操作

eclipse 快捷键使用和基本操作 快捷键: alt+? 或 alt+/:自动补全代码或者提示代码 ctrl+o:快速outline视图 ctrl+shift+r:打开资源列表 ctrl+shift+f:格式化代码 ctrl+m:当前编辑页面窗口最大化 ctrl+/:自动注释当前行或者选择的多行 ctrl+shift+/:自动注释掉选择的代码块 ctrl+shift+o:自动引入包...

数据结构下界

c++实现,教材源自清华大学邓俊辉版,本节内容为绪论里的下界。

下界 难度与下界 时空性能,稳定性 判定树 代数判定树 线性归约

数据结构局限

c++实现,教材源自清华大学邓俊辉版,本节内容为绪论里的局限。

局限 缓存 循环移位问题: 代码实现; #include <iostream> #include <stdio.h> using namespace std; int dd_shift(int *A, int n, int s, int k){ int b = A[s]; int i = s, j = (s+k) % n; int...