序
使用c++不可避免的要去使用和钻研stl。effective stl是教我们如何有效(更安全,更具有运行效率)的去使用stl的书,让我们成为更高产的程序员。
工作需要,简单调研一下WineHQ相关的内容。主要是摘要记录,不做更多思考。
Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。[1]
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
写了个条件变量的小程序。感觉还是挺方便的。
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
There are two sorted arrays nums1 and nums2 of size m and n respectively.
Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
今天简单的浏览了一些招聘需求,其中对消息队列所需的技术要求一般都是”熟悉ActiveMQ”。虽然之前做项目,使用过celery+rabbitmq的异步消息机制。这里还是为了给自己的简历贴一些金,来上手练一下ActiveMQ的使用。
|
|
Given a string, find the length of the longest substring without repeating characters.
前面我们已经介绍了分治思想。分治思想是将问题划分为互不相交的子问题,递归的求解子问题,再将它们的解组合起来,求出原问题的解。这一篇文章我们将一起来讨论一下动态规划。它是算法中另一个重要的思想。
动态规划的思想与分治思想相反,动态规划是用于子问题重叠的情况,即不同的子问题具有相同的子子问题。在这种情况下,动态规划相对于分治算法的优势在于,分治算法会重复的计算本是相同的子子问题,导致运算时间的浪费,而动态规划则只会计算一次。
动态规划常常用于解决最优解的问题。这类问题常常有很多可行的解,我们希望的是从这些解中找到最优解。
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
扫一扫,用手机访问本站