程序人生
文章平均质量分 53
南木Sir
山东大学本科毕业,西北大学硕士在读
展开
-
动态规划解网格最短路径问题
动态规划解网格最短路径问题原创 2022-10-25 16:19:23 · 1320 阅读 · 2 评论 -
动态规划解强盗抢劫房间问题
动态规划解强盗抢劫房间问题原创 2022-10-25 16:17:25 · 710 阅读 · 0 评论 -
动态规划和分治法解合唱队形问题
动态规划和分治法解合唱队形问题原创 2022-10-25 16:15:42 · 897 阅读 · 0 评论 -
动态规划解决0-1背包问题
动态规划解决0-1背包问题原创 2022-10-25 16:12:50 · 525 阅读 · 0 评论 -
傅里叶分析之掐死教程
不用数学公式来说明傅里叶分析转载 2022-10-25 15:56:38 · 158 阅读 · 0 评论 -
前向差分(forward difference)
差分算法之前向差分(forward difference)转载 2022-10-19 17:14:35 · 536 阅读 · 0 评论 -
汉诺塔问题及运行时间(python)
汉诺塔问题及运行时间(python)原创 2022-10-12 14:50:18 · 737 阅读 · 0 评论 -
二分查找代替插入排序中的顺序查找(python)
二分查找代替插入排序中的顺序查找(python)原创 2022-10-12 14:45:00 · 431 阅读 · 0 评论 -
python实现插入、快速、冒泡排序算法及运行时间
python实现插入、快速、冒泡排序算法及运行时间原创 2022-10-12 14:42:12 · 789 阅读 · 2 评论 -
分治法实现棋盘覆盖(python)
分治法实现棋盘覆盖(python)原创 2022-10-12 14:37:48 · 2357 阅读 · 0 评论 -
分治法实现大整数乘法运算(python)
分治法实现大整数乘法运算(python)原创 2022-10-12 14:32:24 · 992 阅读 · 0 评论 -
分治法实现分金块问题(python)
分治法实现分金块问题(python)原创 2022-10-12 14:26:41 · 952 阅读 · 0 评论 -
数据库课设——社团管理系统
在这里插入图片描述文档及代码点击这里下载微信公众号 同时也欢迎各位关注我的微信公众号 南木的下午茶原创 2019-06-12 10:41:56 · 16651 阅读 · 10 评论 -
分治法实现合并排序(python)
分治法实现合并排序(python)原创 2022-10-12 14:13:09 · 939 阅读 · 0 评论 -
分治法实现二分查找(python)
分治法实现二分查找(python)原创 2022-10-12 14:05:38 · 629 阅读 · 0 评论 -
数据结构学习(二):AOE算法求解关键路径
AOE算法求解关键路径问题描述:输入顶点和边,得到有向图,求出关键路径。. 关键路径通常(但并非总是)是决定项目工期的进度活动序列。它是项目中最长的路径,即使很小浮动也可能直接影响整个项目的最早完成时间。关键路径的工期决定了整个项目的工期,任何关键路径上的终端元素的延迟在浮动时间为零或负数时将直接影响项目的预期完成时间(例如在关键路径上没有浮动时间)。 但特殊情况下,如果...原创 2018-06-06 17:36:14 · 5475 阅读 · 0 评论 -
Python解决汉诺塔问题
Python语音使用递归解决汉诺塔问题转载 2022-09-20 11:17:54 · 919 阅读 · 0 评论 -
NULLPTR详解,与NULL的区别
NULLPTR详解,与NULL的区别转载 2022-09-13 22:33:09 · 439 阅读 · 0 评论 -
eclipse与Mysql的连接
eclipse连接Mysql转载 2022-09-13 22:08:46 · 7721 阅读 · 0 评论 -
单片机头文件reg52.h中文注释详解
/*--------------------------------------------------------------------------REG52.HHeader file for generic 80C52 and 80C32 microcontroller.Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.-----------------------原创 2020-10-14 23:56:48 · 17086 阅读 · 0 评论 -
面试了一个31岁的程序猿,30岁以上的程序猿该何去何从?
看到一篇写程序猿的文章,虽然不是完全认同,但也可能是我年龄未到,先转过来留着以后慢慢看吧文章目录前言面试细节小细节为什么总有求职者面试却不带简历?1.了解最新的新技术2.深入底层源码学习3.保持一颗谦虚的心,须知人外有人4.形成适合自己的学习方法5.想好以后的方向6.知识付费7良好的体魄前言看了最近一些社友的留言,让我学学程序人生方面的文章,觉得有帮助,之前写的程序人生文章,也有不少人,让我更新,一直没有写续章,社长,会开设,程序人生专栏,写一写,社长那些年,在职场的那些事,希望对大家有所帮助。转载 2020-06-02 15:33:41 · 764 阅读 · 0 评论 -
字节跳动面试经验
转载以后慢慢看一面3.9:40min HashMap和ConcurrentHashMap的区别vector,listC++多态,虚函数机制进程通信进程线程差异TCP三次握手四次挥手细节算法题:最长不重复字串(HashTable,O(N))面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。二面3.15:1h Java多态(看程序说结果,比较复杂,还考察了override和overwrite)二叉搜索树B树b+树红黑树删除算法用互斥锁实现读写锁,写者优先算法题:转载 2020-06-02 15:27:46 · 1350 阅读 · 0 评论 -
CSDN【精品专栏】
留下以后慢慢看专栏:《Android mvvm 高德天气应用》专栏文章数:17篇专栏简介:专栏内容以完整项目的方式,整合移动应用的开发组件及组件间配合使用的演示来教你学习这个技术。推荐指数:★★★★★专栏:《机器学习》专栏文章数:32篇专栏简介:专栏内容偏向于机器学习理论和实践,对于想要动手操作的人来说比较适合哦!推荐指数:★★★★★专栏:《python基础》专栏文章数:81篇专栏简介:专栏内容偏向于python基础和进阶,适合Python小白以及想要进阶的人。推荐指数:转载 2020-06-02 15:21:47 · 543 阅读 · 0 评论 -
网格细分——matlab实现loop细分
可能利用opengl实现loop细分的工作还要再搁置一段时间,先放matlab写好的程序作者是Jesus Mena,代码在https://cn.mathworks.com/matlabcentral/fileexchange/24942-loop-subdivision中具体的细分规则在我的http://blog.csdn.net/lafengxiaoyu/article/details/5...转载 2019-12-20 10:29:24 · 2052 阅读 · 1 评论 -
半边数据结构与网格细分算法(附代码)
网格细分的原理其实并不难理解,它的难点主要在于如何实现。在看过无数有原理无代码的博客后,终于决定写一写我的实现方法,并附上代码供大家参考。c++写的可能比较笨拙,望见谅。1.半边数据结构很好理解,就是把网格的每一条边分成两个半边,半边是有方向的同一条边的两个半边方向相反。并且一条边是属于两个面,则半边完全...转载 2019-12-20 10:17:17 · 2271 阅读 · 1 评论 -
网格简化。
原文链接网格简化可以减少网格的三角片数量,同时尽量保持住网格的几何信息或其它属性(如纹理)。它是网格处理里的经典问题,广泛应用于各个...转载 2019-12-20 10:14:31 · 1887 阅读 · 0 评论 -
用python画樱花、玫瑰和圣诞树
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~)one 樱花树 动态生成樱花效果图(这个是动态的):实现代码import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch...转载 2019-11-22 10:35:32 · 1429 阅读 · 2 评论 -
大学四年我看过哪些优质书籍
数据结构与算法是我在大学里第一次接触到的,当时学了很多其他安卓、网页之类的,一开始就感觉纳闷,数据结构和算法学这个有啥用,再加上上的...转载 2019-11-22 10:24:54 · 970 阅读 · 0 评论 -
get和post请求到底有什么区别?
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。码农:你知道get和post请求到底有什么区别?程序员:你看这篇就知道了。码农:你月薪三万了?程序员:嗯。码农:你是怎么做到的?程序员:...转载 2019-11-22 10:15:38 · 710 阅读 · 0 评论 -
GitHub开源的10个超棒后台管理面板
目录1、AdminLTE2、vue-Element-Admin3、tabler4、Gentelella5、ng2-admin6、ant-design-pro7、blur-admin...转载 2019-10-10 10:56:34 · 782 阅读 · 0 评论 -
深入理解c语言指针
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-10 10:55:22 · 1015 阅读 · 0 评论 -
接私活必备的 10 个开源项目!
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午 18:35,带你逛 GitHub!作者 | SevDot来源 | http://1t.click/VE8Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总...转载 2019-10-10 10:49:20 · 58650 阅读 · 10 评论 -
为什么面向对象糟透了?
又是周末,编程语言“三巨头”Java, Lisp 和C语言在Hello World咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸, 三人寒暄了几句, C语言翻开了报纸,突然眼前一亮:“这篇文章的标题写得好啊, 《为什么面向对象糟透了!》”(这是一篇很早之前的文章,作者是大名鼎鼎的Joe Armstrong , 也就是Erlang之父。)Java 大吃一惊,居然有人这么骂面向对象?!他赶紧...转载 2019-10-10 10:46:01 · 1146 阅读 · 1 评论 -
100 个网络基础知识普及,看完成半个网络高手
1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。4)什么是 LAN?LAN 是局域网的缩写。...转载 2019-10-10 10:42:27 · 980 阅读 · 0 评论 -
程序员实用工具网站
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站 9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Coo...转载 2019-10-10 10:40:03 · 710 阅读 · 0 评论 -
eclipse连接MySQL
一、前期准备:1.eclipse2.Mysql workbench3.jdbc 下载地址:下载地址点击JDBC Driver for Mysql(Connector/j) 后面的下载按箭头选择之后会有登录或者注册oracle的按钮,登录就行了,没有账号注册就好...转载 2019-06-26 14:25:23 · 924 阅读 · 0 评论