程序员人生 网站导航

剑指offer(三十八)之第一个只出现一次的字符位置

剑指offer(三十八)之第一个只出现一次的字符位置 题目描述在一个字符串(1&lt=字符串长度&lt=10000,全部由字母组成)中找到第一个只出现一次的字符的位置。若为空串,返回-1。位置索引从0开始思路分析:1.先把字...

图的深度优先搜索及拓扑排序

图的深度优先搜索及拓扑排序 本文将介绍图的深度优先搜索,并实现基于深度优先搜索的拓扑排序(拓扑排序适用于有向无环图,下面详细介绍)。1. 图的深度优先遍历要解决的问题图的深度优先搜...

【Leetcode】Count of Smaller Numbers After Self

【Leetcode】Count of Smaller Numbers After Self 题目链接:https://leetcode.com/problems/count-of-smaller-numbers-after-self/题目:You are given an integer arraynumsand you have to return a...

51NOD 1010 只包含因子2 3 5的数(二分 + 预处理)

51NOD 1010 只包含因子2 3 5的数(二分 + 预处理) 传送门K的因子中只包含2 3 5。满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15。 所有这样的K组成了一个序列S,现在给出一个数n,求S中 &gt= 给定数的最小的...

linux下c/c++实例之十五简单的学生信息管理系统

linux下c/c++实例之十五简单的学生信息管理系统 一、简介大学期间用vc开发的简单的学生信息管理系统,主要有添加学生信息、删除学生信息、修改学生信息、查询学生信息、显示学生信息、综合统计(各课程平均成绩...

[置顶]        图论(一):DFS,BFS,邻接链表,并查集

[置顶] 图论(一):DFS,BFS,邻接链表,并查集 本文总结了图的深度优先搜索,图的广度优先搜索,邻接链表和邻接矩阵的实现,并查集的实现。0),预备知识 基础词汇:有向图,无向图,带权有向图,带权...

[Ruby On Rails] Action Controller - 控制HTTP 流程

[Ruby On Rails] Action Controller - 控制HTTP 流程 Controlling complexity is the essence of computer programming. — Brian KernighanHTTP通讯协定是一种Request-Response(请求-回应)的流程,客户端...

JSP 实用程序之简易文件上传组件

JSP 实用程序之简易文件上传组件 文件上传,包括但不限于图片上传,是 Web 开发中司空见惯的场景,相信各位或多或少都曾写过这方面相关的代码。Java 界若说文件上传,则言必称 Apache Commo...

OpenGL学习脚印: 模型变换(model transformation)

OpenGL学习脚印: 模型变换(model transformation) 写在前面 前面为本节内容准备了向量和矩阵、线性变换等内容,本节开始学习OpenGL中的坐标处理。OpenGL中的坐标处理过程包括模型变换、视变换、投影变换...

【一天一道LeetCode】#74. Search a 2D Matrix

【一天一道LeetCode】#74. Search a 2D Matrix 一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明...